Notes on the work.
What changed about engineering when AI started writing the code, and what stayed exactly the same.
What No One Tells You About Working in Very Small Teams
Small teams are being romanticized. But most engineers have never actually worked in one. Here's what it really feels like — and why AI makes it more intense.
Why 'Full-Stack Engineer' Is a Misleading Label in the AI Era
Everyone calls themselves full-stack now. AI makes it technically true — but conceptually dangerous. Here's why surface-area isn't the same as understanding.
AI Didn't Kill Junior Engineers — Bad Apprenticeship Did
A lot of people are blaming AI for why junior engineers feel lost. That's lazy thinking. The real issue started long before ChatGPT.
When Execution Stops Being the Bottleneck
For a long time, engineering careers were built around execution. Ship faster. Learn another framework. But something has shifted. Execution is getting cheaper. Judgment isn't.
Why Product Engineers Will Replace Traditional Developers
The tech industry is shifting. Companies no longer want developers who just write code—they want engineers who understand the product, the user, and the business. Here's why.
Nobody Taught You to Think in Products
Nobody Taught You to Think in Products Computer Science teaches you to think in algorithms. Bootcamps teach you to think in frameworks. Neither teaches you to think in pr…
Why 'Just Tell Me What to Build' is Killing Your Career
Why "Just Tell Me What to Build" is Killing Your Career There's a phrase I hear from junior developers that makes me wince every time: "Just tell me what to build." It so…