Words from the road and the terminal
Technical articles, personal essays, and dispatches from wherever I happen to be. Writing is how I understand what I think.
Beyond these pages, I write a fortnightly newsletter that breaks down software architecture, highlights curated tools, and shares behind-the-scenes updates from my work and travels.
Subscribe to my newsletterCreating a product from an idea involves a series of steps and iterations to have a minimum viable product (MVP). The MVP evolves based on user feedback and…
September 13, 2021
Having a plan is an excellent way to start a habit. Through making a plan you implement intention. An implementation intention is knowing when and where to…
September 12, 2021
To build new habits we need to understand the current ones. This is difficult since habits are formed through actions by our minds consciously and…
September 11, 2021
Habits are mental shortcuts learned from experience. The brain recalls the past to better predict what may or may not work in the future. I remember there is a…
September 10, 2021
Changing a habit becomes problematic because we either try to change the wrong thing or we try to change the habits the wrong way. Motivation may lead to the…
September 9, 2021
I just started reading Atomic Habits by James Clear. I get why the book is loved. The first chapter is about "Surprising Power of Atomic Habits". The chapter…
September 8, 2021
This article is about the Tree Data Structure
September 5, 2021
Fibonacci heap is a collection of trees that follow two main properties min heap and max heap. Min heap is the property where a given node is always smaller…
September 4, 2021
Unique identifiers such as IDs, passports, and school registration numbers are real-life examples of how hash tables work. This is where a unique identifier is…
September 2, 2021
Read more of my past work across the web