For years I was frustrated that the business kept choosing something other than the obviously right technical path. The fix wasn't arguing louder. It was understanding the machine my code runs inside well enough that the frustration dissolved.
Read more...
The strongest engineer on a team can quietly make it slower. I spent years assuming good teammates were just born agreeable, before I understood that collaborating is a separate, learnable skill from contributing.
Read more...
The engineers who took to AI agents fastest were the ones already fluent in the terminal. A mentor's half-joke, make people play Zork, pointed at why.
Read more...
I once lost a room full of people while presenting the right technical solution. The problem wasn't my analysis. It was everything else: how I framed it, how I read the audience, how I presented the data. Communication is the skill that multiplies every other skill you have.
Read more...
I once built a feature I was genuinely proud of. Clean architecture, solid test coverage, well-documented. Usage was near zero. That was the first time I understood the gap between mid-level and senior: it's not about writing better code.
Read more...
A manager asked me where I saw myself in five years, and I froze. Not because I didn't care, but because I genuinely didn't know what the options were. It took me years to learn that the career landscape in software engineering is wider than most of us realize.
Read more...
Nobody gave me a reading list when I started my engineering career. I learned through messy codebases, painful code reviews, and years of not understanding why things worked the way they did. Curating a book library for others forced me to confront everything I'd learned the hard way.
Read more...
A mentor asked me why some people think bigger than others. My answer surprised me: curiosity is the fuel, but it needs discipline and knowledge to actually go anywhere.
Read more...
In most meetings, someone has a question they're not asking. The evolutionary wiring that kept our ancestors alive now keeps us silent when we should speak up. Here's why I've made it a practice to ask the 'dumb' questions, and why it matters more than you think.
Read more...
My zigzagging interests often made me feel 'not engineer enough.' David Epstein's 'Range' helped me understand why diverse interests and analogical thinking might be exactly what complex engineering challenges need. Sometimes wandering isn't being lost; it's building a different kind of map.
Read more...
Like most initiatives it failed, and what I learned from launching a Design Authority that never quite took off. The real lessons aren't just technical. They're about process, culture, and tooling working in harmony.
Read more...
What I learned from teaching English to restless children on Saturday mornings surprisingly applies to running effective meetings and presentations for adults. Both need structure, clear progression, and a hero's journey to transformation.
Read more...
Inspired by Arthur Brooks' insights on finding purpose through helping others, I'm creating this space to share thoughts and experiences from my journey in tech.
Read more...