~ $ cd book && cat README.md

The Emotional and Technical Guide to Rescue Stalled Software

The cover of the book
Never rewrite. Never stop delivery.

Conquering technical debt without sacrificing your sanity or shipping schedule. This guide acknowledges both the technical and emotional challenges developers face when dealing with legacy code.

Technical mastery. Practical techniques to transform legacy code into maintainable, reliable paths, using TDD as a transformation tool.

Emotional intelligence. The fear, anxiety and frustration that come from maintaining unsustainable code, and proven strategies to address them.

Continuous delivery. Making impactful changes while keeping continuous delivery and team momentum.

It grew out of an essay of the same name from 2023 and the pieces that followed it, woven into one argument: TDD is not a testing tool but a transformation tool, and changes small enough to always be deliverable are the only kind that rescue a stalled project.

Paperback and Kindle on Amazon, and on Goodreads. Self-published, 19 October 2024, 156 pages, ISBN 978-8409652532.

~/book $

~/book $