Words from the road and the terminal

The
Writing.

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 newsletter
All AI CPython Internals Python open-source
1 min read

Delighting The User

Creating 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

1 min read

Atomic Habits: Chapter Five

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

1 min read

Atomic Habits: Chapter Four

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

1 min read

Atomic Habits: Chapter Three

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

1 min read

Atomic Habits: Chapter Two

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

1 min read

Atomic Habits: Chapter One

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

2 min read

Data Structure: Tree

This article is about the Tree Data Structure

September 5, 2021

1 min read

Data Structure: Fibonacci Heap

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

2 min read

Data Structure: Hash Table

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

Find the full archive on

Enjoying my work? Buy me a piping hot chocolate