3 ms·
> You don't need to be able to write down in a blank sheet what you actually want to do if you don't need someone else to do what you want to do. This. Why is
by TuringTest 9y ago
> You don't need to be able to write down in a blank sheet what you actually want to do if you don't need someone else to do what you want to do.
This.
Why is it so hard for developers to understand this simple idea?
Life in computing would be so much easier if the people building the system understood what part of their job is essential (finding out the best way to arrange hardware and software to satisfy a requirement) and which part is circumstancial, gathering a set of precise requirements to begin with.
The last part wouldn't be needed if end users were able to build their own working prototypes to solve their needs, and engineers were simply called to rebuild the prototype with best engineering practices.