News for hackers. Stuff that matters.
Re:“Ask 'why' five times about every matter” by JakeAl on Monday May 09, 2016 @07:27AM (#11658945)
The problem they think they need to solve is usually not the problem that needs to be solved. Hence the 5X (or more) to reveal the actual problem to solve.

I think this really old article addresses it better. It's self-explanatory.

Managing Complex Design Projects (1995) http://www.dubberly.com/articles/managing-complex-design-pro...

Re:“Ask 'why' five times about every matter” by collyw on Monday May 09, 2016 @10:18AM (#11660001)
I just read through that. Asking questions and planning up front? Documentation before code? Thats so waterfall. (And it works quite well for some projects). Certainly having a problem that isn't clearly defined is a good way build something that doesn't solve the problem well.