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