logoalt Hacker News

tru1ocktoday at 8:28 AM0 repliesview on HN

Gather requirements -> Small focused spec -> code -> Validate -> Fix/Adjust -> Remove spec once it is captured in code and tests.

Agile is stronger than ever, spending time on every small detail in a waterfall approach makes you burn human time on work that most probably could have been perfectly fine with a default approach.

Context matter but I fail to see people spending months on planning out a system before building anything.