What's Inside
Five chapters covering the disciplines that separate engineers from coders: system design, testing, documentation, deployment, and continuous evolution. Each draws from real-world experience building and operating software at scale.
Who This Is For
Working engineers who want to level up beyond writing code into engineering systems that last.
Tech leads and managers looking for a shared framework to discuss design trade-offs, testing strategy, and delivery practices with their teams.
AI-augmented developers who've realised that tools like Claude can handle the mechanical work — but someone still needs to set the direction, define the requirements, and verify the outcomes. As Dean wrote: "Just like when working with humans, you have to define clear expectations."
What Makes It Different
This book started as a series of articles that resonated with thousands of readers because they were honest, practical, and told through real stories. The anecdotes and narrative voice have been preserved — you'll learn from experience, not abstraction.
Every chapter includes reflection questions designed for self-study or team discussions, making this a natural companion for book clubs, engineering reading groups, or 1:1 mentoring.
What You Get With Your Purchase
The complete ebook (EPUB format)
A free personal coaching session with Dean
An A$40 coupon toward any coaching subscription or group mentoring sessions