By larsho
via larsho.blogspot.com
Published: Feb 06 2008 / 18:34
I am not really pessimistic, only realistic. But that what's pessimists always say! So, I might as well face it: I am a pessimist. And I think programmers need to be.
Comments
nightwind replied ago:
I agree with that notion very much. All good programmers I know are pessimistic in their design and implementation. It's not about having no hope of success - it's about imagining everything that can go wrong, assume it will, and finally make failure impossible by design. Assume all your input will be garbage, your hardware will be insufficient, your users will be total idiots, and fellow developers are nitwits that will break your code at the first opportunity. Then rule everything out systematically, by thorough planning, user involvement, unit tests, documentation, defensive programming. Management will hate you, still. MBA types thrive on ignoring details and being extremely optimistic ;)
Voters For This Link (10)
Voters Against This Link (0)