It always takes longer than you expect, even when you take into account Hofstadter’s Law.

One of my friends and I have a funny little tension around the scheduling of software development work. We call it the 3X fudge factor. I look at the work he’s to do and I come up with my estimate of how long it should take him. I tell him, and then he immediately multiplies by three. If I say it should take a week, he says it’ll be three weeks.

It works in reverse also. If he gives me an estimate of three days, I immediately translate that as one day.

Who’s right? Well, we both are. Kind of.

I’m right if he’s totally focused, nobody gets in his way, and nothing goes wrongβ€”the best-case scenario. But when does that happen? Never. So, his 3X estimate usually turns out to be closer to right and sometimes even aggressive, as the second clause of Hofstadter’s Law kicks in.

But you gotta know the best-case scenario to know how much Hofstadter’s Law will effect the final outcome. The longer the best-case, the more effect. Plus, if we need him to get it done ASAP, I can use my position to create the best possible environment by reassigning responsibilities, swatting flies, and giving him every possibility to remain focused.

One of the key leadership attributes is knowing how and when to apply Hofstadter’s Law.

Pin It on Pinterest

Share This