Team Sizing and Team States

July 15, 2024

I’ve had managers with a large number of reports and found it difficult to receive meaningful feedback to grow my career. When I came across an article about team sizing, I was curious to learn more.

The author (Will...

Read More

Anti-patterns for engineering leaders

July 3, 2024

Will Larson, the current CTO of Carta, did an interview with a VC firm about anti-patterns for engineering leaders. In the article, Will describes that there’s no clear formula for shipping value more quickly as engineering leaders. Additionally, applying...

Read More

Shape Up - 6 week cycles

August 16, 2023

Wealthsimple is moving away from 2 week sprints to 6 week cycles. This prompted me to learn more about the Shape Up process which is proposed by Basecamp’s founders (a small sized company).

Currently, our process is for a...

Read More

The Phoenix Project

February 20, 2023

Any improvement not made at the constraint is an illusion.

In the past, I worked in an enterprise where our infrastructure was on-premise, we had numerous handoffs to production and monthly deployments for a giant service. I remember...

Read More

The Five Dysfunctions of a Team

January 18, 2023

After reading The Five Dysfunctions of a Team by Patrick Lencioni, I took time to reflect on my own team. While we’re performing well in the many areas such as interpersonal trust, debate-then-commit and being results-driven, I realized that I...

Read More

Jeff Bezos and the age of Amazon

January 1, 2023

I recently read the Amazon book by Brad Stone and got a glimpse into the mind Jeff Bezos. I’m awestruck by how deeply and ferociously Bezos focuses on the needs of the customer. His openness to risk, innovation and relentless...

Read More

Reflections 2021

January 3, 2022


In early 2020 I was mulling-over the pain of commuting from my home to Toronto. Having been subjected to a 3hr daily back-and-forth at a previous job, I dreaded the stress of a long trip. My dream of...

Read More

Team Topologies

November 23, 2021


  • Conways Law - Orgs will produce system designs that are copies of the communication structures of those orgs.
  • Org design is about designing for collaborative tech for the voice of the customer.


Read More

Kafka in production

March 2, 2021

I spent the last 5 months implementing the first kafka system at Wealthsimple, rolling it into production and scaling it to many millions of events everyday. Our old system that would update customer balances used a poller and we knew...

Read More

Coffee Masterclass by Christian Vasquez

September 18, 2020

My company organized a Coffee Masterclass, hosted by Christian Vasquez. I’m a coffee enthusiast so I was eager to learn more. My preferred preparation is a pour-over coffee. I start by adding a little milk to an empty cup and...

Read More

Resilience by Dr. Michael Unger

September 15, 2020

My company had a lecture about Resilience by Dr. Michael Unger, and I have compiled a few of my notes below.

  • Resilience - nagivate your world but also negotiate resources around you.
  • Resilience is not just about being positive...
Read More

Devops Thoughts

May 31, 2020

Containerization has resulted in a slew of systems the past few years. While it is convenient to be able to create containers that work on any server, managing and deploying these in production has necessitated the need for orchestration systems...

Read More

Founders at Work

February 24, 2020

I picked up the book “Founders at work” on the airport bookstore while I was traveling from Bangalore to Toronto and I’m glad I did. The book is a compilation of interviews between Jessica Livingston and the founders from many...

Read More

Reflections 2019

January 4, 2020

It’s been a wild journey the past year at Ritual and I’m really proud of what I’ve accomplished and things I’ve learnt. In the first half of the year, Ritual responded to competition by deciding to expand internationally. Under tight...

Read More

Database Performance

May 3, 2019

Here is a summary of relevant statements from “Use the index, Luke”, pertaining to database indexing.


  • The separation of concerns—what is needed versus how to get it—works remarkably well in SQL, but it is still not...
Read More


April 28, 2019

My earliest recollection in the cryptocurrency space was a discussion I had with a colleague in 2012, who had described Bitcoin as an anonymous means of buying shady goods and services online (Bitcoin is not truly anonymous). Almost 6 years...

Read More

Principles by Ray Dalio

December 25, 2018

Lately, I’ve felt that I’m spending a lot of time on computer science and software development and not enough time on self-development. This is not aligned with my personal goal of becoming a more well-rounded person. Hence, I decided to...

Read More

Postgres User Group Meetup (MVCC)

October 3, 2018

There was a Postgres User Group meetup at Pivotal Labs today. The talk was about MVCC (Multi version concurrency control) in Postgres and why COUNT queries are slow. It seemed interesting enough, so I made my way towards King and...

Read More

Elevate Toronto

September 25, 2018

The VP of Engineering at Loblaw Digital graciously offered me a corporate ticket to attend Elevate Toronto, a week-long tech conference that celebrates Toronto’s tech ecosystem. I have compiled a short summary of my key takeaways from the various presentations.

Read More

Effective Java (3rd Edition) by Joshua Bloch

June 3, 2018

With the release of the 3rd Edition of “Effective Java” a few months back, I decided to re-read it and compile a few notes for future reference. These notes only represent points that are specifically useful to my development as...

Read More

Java User Group Meetup (Structure101)

February 22, 2018

I attended my very first Java User Group meetup today held at Free Times Cafe near College and Spadina. The meetup room was packed, and most of the attendees were senior java devs. The presentation was about bridging the gap...

Read More

Intelligent Investor

January 21, 2018

I’ve compiled a list of my learnings from the book “Intelligent Investor” by Benjamin Graham.

Commentary on the introduction

  • Intelligent investor : Being patient, disciplined and eager to learn. Harness your emotions and think for yourself.
  • Don’t let the...
Read More


November 3, 2014

Welcome to my blog. All of my older blog posts can be viewed here.

Read More