Why Do We Believe Random Assertions?

Ovid on 2009-10-26T07:34:56

So I wrote a blog post about anecdote-driven development and I confess that not everyone was swayed by my opinion. Seems that lots of people like to introduce themselves as "hi! I'm captain of the USS Make Shit Up" and then start tossing out "facts" (I can be one of these people when I'm not careful). Here's an antidote:

What we actually know about software development, and why we believe it's true, by Professor Greg Wilson of the University of Toronto.

One bit I appreciated, from another presentation of his, is the debunking of the "best programmers are X times more productive than the worst" myth. He cites "28 times" as a commonly used figure, but I usually hear "10". However, he lists the studies for this information and they usually find the best programmers are only 5 times more productive than the worst and this is consistent with other fields.

I love the idea that we can use evidence rather than guesswork, but I doubt this idea will prove popular any time soon.


Book coming...

colomon on 2009-10-26T10:07:33

BTW, don't know if this was fully apparent from the slides or not, but Wilson is editing a book in the "Beautiful Code" series that would have been called "Beautiful Evidence" if that name were not already taken.

testing is hard

gizmo_mathboy on 2009-10-26T14:27:24

It just shows that testing is hard, regardless of context.

Good science is test driven just as good software is test driven (or at least nearby).