2 ms·
>i can _bound the problem_ This is the nub of the problem when it comes to software. I understand your skepticism but software development is really very diffe
by rramadass 7y ago
>i can _bound the problem_
This is the nub of the problem when it comes to software. I understand your skepticism but software development is really very different from other activities. It is "mind-stuff" (and thus quite unstructured) which needs to be expressed in very precise language to solve an [almost always ill-defined/constantly redefined] problem. The inherent complexity involved is huge due to the number of degrees of freedom and malleability involved.
I can do no better than point you to the article "The Humble Programmer" (http://www.cs.utexas.edu/users/EWD/transcriptions/EWD03xx/EWD340.html http://www.cs.utexas.edu/users/EWD/transcriptions/EWD03xx/EW...) written by one of the pioneers of Computer Science to really understand the issues that make Software Development such a complex and difficult activity. And since then (the article is from 70's) we have made matters exponentially worse by orders of magnitude.
- thwarted 7y agoThe top answer to "Why are software development task estimations regularly off by a factor of 2-3?" on quora is a great analogy. https://www.quora.com/Why-are-software-development-task-estimations-regularly-off-by-a-factor-of-2-3 https://www.quora.com/Why-are-software-development-task-esti...