Falling in love with the build

Write-first design puts the reason before the implementation.