Skip to main content

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.

Posts in this series