This is a short note on what you’ll find here.
Why This Exists
I’ve spent over a decade building B2B SaaS products, leading engineering teams, and staying hands-on in the code. Most of what I write comes from working across product and engineering rather than treating them as separate jobs.
This blog is where I share the reasoning behind the work: the decisions, mistakes, and lessons that are still useful afterwards.
What I Write About
Four themes, with plenty of overlap:
- Product decisions and how they go wrong
- Leading engineering teams while staying close to the code
- How developers grow, and what gets in the way
- What AI genuinely changes about software engineering
Specific projects will appear when they make the lesson clearer, but the ideas should travel beyond any one domain.
What to Expect
No fixed schedule. I’ll publish when there’s something useful to say.
Who This Is For
Product people, technical leaders, and engineers working out what’s actually changing—not just what’s being sold.