Glad to hear that I'm not alone. I don't always think that I am a terrible programmer, but some days I just can't afford to spend the extra time in making my code better with time restrictions set that can't be negotiated.

A good coder knows when something should be quick and dirty, and when something should be thorough and clean.

via Dan Shipper