CompuServe Messages

#ObjectOriented

    19-Sep-95 17:47:44
Sb: #ObjectOriented
Fm: Greg Comeau@Comeau Cmptg 72331,3421
To: Bart Van Bockstaele 100574,2352
>Wayne, I have a problem with you! I even like your arguments! The trouble >is, I think, that you speak more like an idealist. I think he's just laying the cards down in a practical way. There is no optimal solution in general. This is not idealism but pragmatics. > I have programmed more or less >continously for seventeen years now. I have made horrible errors and I still >do. HOWEVER! nearly all my errors are due to typing mistakes (I don't speak for >my first year or so). Even if you are a genius, I find this impossible. You have never misunderstood a specification, and hence designed or coded the wrong thing? You have never maintained a program, and made the wrong correction/addition? You have never implemented an algorithm incorrectly? You have never forgotten a special test case (this can happen even with instrumentation)? You've never simply misunderstood and pickeled yourself? However ridiculous, hasn't your boss ever forced you into slap-happy all-nighters? You've never done a quick fix that never got properly tested and "slow fixed"? I coded, written and spoken about a diversity of applications in a slew of languages on a host of machines, I guess for 18 years now, and am considered a master programmer, nonetheless, I've never been able to say that most of my errors are typos, though I'd like to! 😉 and with they were! 😉 Even in the best of circumstances <bleep> happens, and here were are, or at least, here I am. I wonder if perhaps our universes (application domain, and their scale that is) are grossly different, but even at that, am left curious.