What kind of programmer is so divorced from reality that she thinks she'll get complex software right the first time?

James Alan Gardner