Blog
Thoughts on engineering leadership, architecture, AI, and building products.
-
Why CTOs Should Still Write Code
There’s a persistent debate in tech leadership circles: should CTOs write code? The conventional wisdom says no—your time is better spent on strategy, people, and architecture. I disagree.
-
Building AI Pipelines Without Overengineering
The AI/LLM space is full of overengineered solutions. Every startup wants to build the next comprehensive AI platform. Most should start with a Python script and a prompt.
-
From Chaos to Process: Structuring Engineering Teams
Early-stage startups run on chaos. Move fast, ship things, break stuff, fix it later. This works until it doesn’t. The transition from chaotic velocity to structured execution is where most engineering teams struggle.