4 ms·
Describing in minute detail what you want (knowing yourself as you put it), is software development. It also means collapsing all uncertainty and replacing it
by super_mario 6y ago
Describing in minute detail what you want (knowing yourself as you put it), is software development.
It also means collapsing all uncertainty and replacing it by decision (behavioral or otherwise). Developers making that decision for the customer/user is the major source of friction.