I take solace, maybe ignorantly, that everything made by humans is inherently imperfect, and that nothing burns down and nobody dies if my code or whatever sucks more than my peers' code. Also, if someone thinks my stuff sucks, they can snicker at it, or they can help with a better idea. It seems to me that software is all about ideas that build upon or replace each other.