Measuring software complexity
When asked for estimates, you usually don’t have much more than your gut feeling to go on. You just know that this one thing is going to take longer because it’s more fragile than that other thing. But why is that?
People much smarter than me have researched this subject and there are good ways of measuring how complex a piece of code is.