Why AI Finally Breaks ClickOpsFebruary 14th, 2026When AI joins your team, "just clicking around in AWS" stops working.
AI Killed Clever LibrariesFebruary 6th, 2026Why popular, boring libraries beat elegant ones in AI-assisted workflows
Why We Chose TypeScript — and Why That Decision Matters for Agentic AIJanuary 28th, 2026How language choice shapes what agentic workflows are possible
AI Writes the Code Now. Learning to Program Just Got Harder.January 23rd, 2026How juniors can build real skills in an AI-assisted world
Books every engineering manager should readApril 20th, 2019Seven foundational books for new and aspiring engineering leaders
The need for algorithms and data structuresMarch 26th, 2019Why CS fundamentals matter even when your job doesn't demand them
Thoughts on migrating to TypeScriptDecember 27th, 2018Lessons from migrating a large JavaScript codebase to TypeScript
An approach to learning programming languagesApril 12th, 2017Metrics for tracking your journey toward language mastery
Does clean code matter?August 21st, 2016Exploring how to measure code cleanliness and its business value