|Think about Loose Coupling|
I like the cut of your jib redmist.
It has been my experience though, that my code worked correctly most of the time, that is if used correctly.
I generally don't screw up that much, not that I am being smug, even though I like to jump up and dance when things work and shout "I am God, muwahahaha!".
If things do go wrong, it's usually because of miscommunication, or because of unrequested features. IE the specs were incomplete or outdated, or, the code was being used wrong.
However, when I am wrong, I am pretty self-deprecating, and expect to get 'burned' by fellow programmers real good(usually cause I burned them the day before).
Code and let code.
In reply to (crazyinsomniac) Re: (redmist) Re: What Kind Of Programmer Are You?