03 Jan 2026
#Introspections
#Opinions
When I started out as a grad, I was super into whitepapers. I couldn’t get enough of reading them. I always dreaded the day that I would inevitably succumb to a more senior career where many people had told me that I wouldn’t have time for such things. Today I can proudly and relatively say that they were wrong. That time never came, and to this day, I cherish the time I set aside in my day to pour through a good research paper. With that context, I’ve decided to start a yearly tradition where I mention things that I am looking forward to in the new year. In this particular article, it would be things in my software engineering career that I hope to be enjoying with glee in the coming 12 months - baring any radical changes to world order that force me to follow my Plan B - becoming a coffee barrista at a mountain lodge somewhere.
10 Aug 2025
#Philosophy
#‘Opinions’
TL;DR: Let’s invest in simplifying mundane things to enable us to deliver more valuable things.
04 Aug 2025
#Personal Growth
#Philosophy
TL;DR: (Just this paragraph is generated by ChatGPT - the rest is my shpeel) The author compares the journey of becoming a skilled software engineer to building igloos—practical, experience-based, and essential—and later, to crafting ice-sculptures—elegant, expressive, and technically intricate. After years of chasing deep technical mastery, they shift focus toward a more balanced and fulfilling growth path that values both competence and creativity, while embracing self-awareness, joy, and the human side of development.
15 Jul 2025
#Opinions
#Teams
#Philosophy
#Software Engineering
#Growth
#Checkpoint
TL;DR - Good engineers deal with reality. We bring concrete, practical, and real implementation to precisely architected solutions that solve for value. We need to remember that this doesn’t change no matter what gets thrown our way. We are a sect of craftsman/woman of the reality in our business - and reality is where dragons go to die.
15 Jun 2025
#UX
#Opinions
#Design Philosophy
Yet. At least in the short term. This title is slightly click bait, but my thoughts are more scattered and boring here so I need to at least make it seam controversial to hold you through this article. Although, calling it out probably defeated the purpose.
07 Jun 2025
#Conference
#Opinion
#Leadership
#Checkpoint
#Personal Growth
TL;DR: As a technologist, taking point on projects is dangerous not because you might not be up to the task, but because you have an impact beyond the technology. Anyone can learn to write code and build stuff, and yes, I also believe that over time anyone can learn to build stuff well. However, it requires a deep fundamental change in oneself to take on the mantel of leading humans.
16 May 2025
#Artificial Thoughts
#AI
#NLP
#Compilers
I posted an article from my blog on my LinkedIn a little while back (see the post here) and I had a colleague ask 2 super interesting questions. Herewith my attempt to answer them.
13 Apr 2025
#Artificial Thoughts
#AI
#NLP
#Compilers
Considering recent trends like so-called “vibe-coding” and the amount of tension around these seemingly “hands-off” exercises in creating solutions, I have some naive and simplistic thoughts (as usual). In this article I attempt to break down the wild and complex ways us humans share information and, with many a stretch, compare us humans to computers (hah! what a funny comparison, but bear with me). As a side effect to me very happily nerding out on foundational computer science concepts, hopefully, I can somewhat convince you that we’re seeing an evolution of what we know as a ‘Compiler’.
22 Mar 2025
#Thoughts
#Personal Growth
#Checkpoint
Tl;dr - It is a necessary condition to be empathetic, the sufficient condition is to ask the right questions and challenge the right things.
22 Feb 2025
#Thoughts
#Written Word
I acknowledge you, oh one who’s urge keeps my senses sharp. The one that burns my idle being into action. You who keeps me alive in the face of danger.