Estimating Tasks in Software Development

Chaz gives one of the lucid explanations on why estimating software delivery times is so hard. It’s one of the most concise explanations on the subject I’ve ever read.

“Hire somebody who you can trust to give you a good estimate. Then, if they learn something new and change the estimate, trust them again.”