What Are We Estimating, Exactly?
I’ve been writing software for fourteen years. For most of that time, the question “how long will this take?” had a reasonable answer. It might be wrong, but at least it pointed at something real: the time it took me to think it through, type it out, find the bugs, ship it. The estimate was



