Writing
I write to de-risk decisions. If a post reads sharp, it’s aimed at systems, not people. Recurring themes:
- AI in practice: what works, what doesn't, and why.
- Founder operating rhythms: decision cadence, thin slices, guardrails.
- Quiet leadership: durable org growth; upskilling ICs/managers; communication under load.
Start here on AI
- LLMs in Software Engineering: what experienced practitioners actually see (2026)
- Agent management tooling (2026)
- Towards a theory of agent-assisted programming: Human-Agent Computation Systems and Theoretical Limits on AI Code Transformation (2026)
- Community Maps: a foray into AI-assisted development (2026)
- AI/LLM Access Policy for the World Outside Washington (2026)
A few favourites
- Life Games: The Conducts We Choose (2026)
- Coaching the Selfie Generation: a year of volunteer mentoring with young adults (2025)
- Why I started Q10E Labs (2026)
Reading notes and thought leadership
Monthly notes on what I read and think about. My newsletter in your inbox: subscribe here.
- The Stupefaction of Experts (2026)
- The Future I Want Runs on Salt (2026)
- Things That Happened Quietly (2026)
Notes on management & technology
Longer pieces on engineering and leadership, on my technical workbench.
- LLMs in Software Engineering (2026)
- You’re a Tech Lead. What now? (2022)
- Levels of Technical Leadership (2022)
- Measuring errors vs. exceptions in Go and C++ (2018, 2020)
Academic publications
Previously I was active in computer science research.