←back to thread

388 points replyifuagree | 1 comments | | HN request time: 0s | source
Show context
ResearchCode ◴[] No.37966699[source]
Why are you pushing software engineers for "estimates"? You don't ask mathematicians how long that conjecture will take to prove. It's done when it's done.
replies(3): >>37966719 #>>37966750 #>>37969658 #
andyjohnson0 ◴[] No.37966719[source]
Because developing software is almost always an economic activity, and proving maths conjectures almost always isn't.
replies(2): >>37966726 #>>37968283 #
1. kjkjadksj ◴[] No.37968283[source]
While thats true, business leaders still need to realize developing software is not the same sort of economic activity as running a horseshoe press or something. Machine can’t just be ran faster. You can’t also just plug another machine in the wall and expect it to know exactly what to do and double your output. Roadblocks often emerge that cannot be foreseen at all short of taking even more time to speculate on these potential blocks down the road.

Certain jobs do have these estimates better managed. For example, tunnel construction often hits unknown things underground that delays the project substantially in time and money. However this is par for the course with tunnel construction and such delays are even expected at this point.