Why treating your branch as a sandbox—and play as legitimate work—produces better software with less stress. Hot take: Most developers are trying to be perfect at every stage of development, and it's killing both their creativity and their productivity. Here's…
Why I write tests last, and why that's not what you think it means Controversial take: Test-Driven Development is a brilliant practice that solves the wrong problem for most creative work. Here's what works better. The Three Phases of Building Software (That…