Unfortunately I think you may be right. To build a very high quality system, you need to be adept at identifying every major and minor flaw, actual and potential. Happy people often seem unable to do this rigorously. "My code is great! The sky is so blue today! I love my awesome wife! That SIGSEGV was just a hardware problem!"
People rationalize to maintain their preferred emotional state. Thus, to find problems thoroughly, it helps to think the whole system is thoroughly fucked.
People rationalize to maintain their preferred emotional state. Thus, to find problems thoroughly, it helps to think the whole system is thoroughly fucked.