• Python's Import Intricacies

    So far, most of my python projects have consisted of single files, only importing external packages. Now that I’m more focused on test-driven development and developing my skills in a more structured way, I find I’m splitting up my logic between multiple files. This requires relative imports within and between the packages and modules I write. Last week, I realised I didn’t know how to properly, Pythonically, import stuff from another file.

    Keep reading...
  • The /now Page is Back

    A few years ago, I had a /now page on this website, inspired by Derek Sivers and the movement that followed from him starting his /now page. I decided it could use a comeback. The /now page serves as a reminder to myself what I want to focus on, as well as a public declaration of my priorities.

    Keep reading...
  • 2018 Review and 2019 Preview

    We’re little over one month into the year, and it’s time to bring this blog back to life. This year, one of my goals is to write more. Specifically, I aim to write approximately one blog post every month, for a total of twelve posts. Because of this goal and the fact that it has been a year since my previous post, I thought it fitting to start off with posting my review of 2018 and preview of 2019.

    Keep reading...
  • 2017 Review and 2018 Preview

    I dubbed 2017 The Year of First Principles, meaning that I wanted to focus on first principles reasoning and use that to guide my decision-making processes. In short, first principles reasoning aims to reason based on the most fundamental truths and assumptions (possible), instead of reasoning based on layered assumptions or by analogy. This turned out to be a tough nut to crack because reasoning from first principles is much harder than reasoning by analogy. Another part of my plan for 2017 was to perform quarterly reviews, which I haven’t done consistently; the purpose of these reviews is to check whether I’m still on track with my goals and to make adjustments as needed. Despite these two points, I feel that I have made progress and created a solid basis in both areas to build on in coming years.

    Keep reading...
  • Hello World!

    For a while now I have been meaning to start a personal blog. Now, it is finally time to say Hello World.

    Keep reading...