
The Chainsaw and the Axe
Most development teams right now have two types of developer: the ones polishing the axe and the ones ripping through forests with a chainsaw. The person paying for the tree to come down doesnât care which tool you use.

Most development teams right now have two types of developer: the ones polishing the axe and the ones ripping through forests with a chainsaw. The person paying for the tree to come down doesnât care which tool you use.

Most teams either skip documenting architecture decisions entirely or create heavyweight documents everyone ignores. ADRs fix this - but only when theyâre lightweight enough to write during the decision, structured enough to answer âwhy did we do that?â six months later, and stored where people actually look. Hereâs a practical approach with a template that sticks.

Software development has more in common with scientific research than engineering. Using the Cynefin framework, this post looks at why building a bridge is a complicated problem, why building software is a complex one, and why that difference explains Waterfallâs failures and Agileâs fit.

A brief summary of Allen Holubâs âGetting Buy-In: Overcoming Larmanâs Lawâ at the YOW! Brisbane conference December 2024.