technologyThe Code You Don't ShipOn tests, trust, and the strange discipline of writing code that exists only to protect other codeMarch 16, 2026·12 min read
technologyEnterprise Product Is a Different SportWhen your user isn't your buyer, your roadmap isn't your strategy, and your demo doesn't close the dealMarch 6, 2026·15 min read
technologyProduct Thinking for EngineersWhy the best engineers think like product managers — and why most product managers think like project managersFebruary 27, 2026·19 min read
technologySystems That LastThe architecture decisions that matter in five years are the ones nobody writes blog posts aboutFebruary 22, 2026·28 min read
technologyAI Agents in Production: What Actually ShipsThe gap between a compelling demo and a reliable production system is where most agent projects go to dieFebruary 19, 2026·19 min read
technologyThe Ground Is ShiftingWhat AI's acceleration means for engineers, managers, and everyone who works on a screenFebruary 13, 2026·11 min read
technologyAI and Platform EngineeringA practical guide to where AI fits — and where it doesn't — in building developer platformsFebruary 11, 2026·17 min read
technologyCoding With AI: What Actually WorksA practical guide to the workflows, habits, and mindset that make AI your best pair programmerFebruary 7, 2026·8 min read
technologyA Practical Guide to OCR in PythonExtract text from images and PDFs using Tesseract, with preprocessing techniques that actually matterJanuary 28, 2026·10 min read
technologyBuilding Resilient Engineering TeamsWhat 22 years in tech taught me about the teams that survive—and the ones that don'tJanuary 18, 2026·8 min read
technologyThe Practices That Separate Good Developers from Great OnesWhat I learned from studying engineering cultures at Google, Netflix, Amazon, Stripe, and others—and why most teams never adopt these habitsJanuary 18, 2026·20 min read