Skip to main content

Command Palette

Search for a command to run...

Series

The Evolution of an Engineer

This series is a collection of personal reflections on how my understanding of software engineering has evolved throughout my career.

Each article captures a moment where experience challenged one of my assumptions—about technology, products, stakeholders, leadership or AI.

I’m not trying to define what engineering should be. I’m simply documenting how it keeps changing the way I think.