Writing
Essays on technology leadership, AI adoption, architecture and developer experience, published continuously since 2019.
154 pieces · 2019–2026
Alex Soojung-Kim Pang's Rest makes the case, backed by neuroscience and history, that rest is not the opposite of work but its …
Emotional intelligence is the toolkit that makes psychological safety possible. A practical guide for tech leaders on …
Donella Meadows' systems thinking applied to software engineering. Why understanding systems matters more than writing code, …
Warning signs that your development team lacks psychological safety, and why the silence in your standups and retros is costing …
Key lessons from Richards and Ford's Fundamentals of Software Architecture, from trade-off thinking to escaping memetic bubbles. A …
Most engineering teams care about performance. Most sprint processes don't reward it. This post makes the business case for giving …
This blog post explores key lessons from Atul Gawande's "The Checklist Manifesto", applying its insights to the …
Part 3: Practical steps for reducing management overhead and building more effective software delivery organisations.
This blog post explores key lessons from Marianne Bellotti’s "Kill It With Fire", applying its insights to the …
Part 2: Understanding healthy ratios, knowing when management presence is justified, and assessing your team structure.
Explore more essential security principles for software development, drawing wisdom from Tanya Janca's book, 'Alice & Bob Learn …
Part 1: Recognising the pattern of management-heavy software teams and understanding the hidden costs of excessive overhead.