. "But the idea that you can just start writing code without having a clear view of the details and specification is a recipe for a poorly architected features." . . .