Theory: Engineers are never “done” getting better at time estimation. As soon as you get “better”, you’re asked to estimate bigger, more complex, more ambiguous projects, and you have to level up all over again.
-
-
Fair point! And the libraries and tooling you typically produce are probably on the inestimable side of that spectrum

-
Haha, maybe! But they're also the sorts of things nobody asked me to write, let alone held me to any sort of schedule...
End of conversation
New conversation -
-
-
I think most experienced programmers have a reasonable feeling for incidental complexity of tasks and can estimate within some non-shocking tolerance. But accidental complexity is a crap shoot and it overwhelms everything else once your system reaches a certain size.
-
Like I go to change the oil which should take ten minutes, but when I take the cap off the windows shatter and the wheels turn into squares. At a certain point something like that happens more often than not. I had a 2-week task turn into 18 months once. :shrug:
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.