"That which is overdesigned, too highly specific, anticipates outcome; the anticipation of outcome guarantees, if not failure, the absence of grace."
-- William Gibson, All Tomorrow's Parties
"What a pile of junk!"

(Alternatively: "You hack on that thing? You're braver than I thought.")

Know what I hate more than writing code?

Fixing my own broken-ass code.

Know what I hate more than fixing my broken-ass code?

Fixing someone else's.

I like when you pull a tab-delimited file from a vendor, and when you parse it, a good majority of the fields don't match up between entries. That fills me with confidence and makes me want to continue paying for their services.

I also really like when people use non-portable functions, because obviously your software is always going to run on Linux.

And my most favoritest thing: When people glob rm, using relative paths from $PWD. Good jobs, guys, I didn't want to keep ../ around, whatever the hell ../ is anyway!


February 8, 2006 12:05 AM

I would take maintaining somebody else's broke-ass code over my own anyday. To start with, I'm a genius. If I am maintaining old code, which clearly a genius did not write because it needs maintainance or a goddamn y2k fix, then I already have the upper hand. How hard could it be?

I get to make snooty comments in the code laughing about some poor programming practice I am undoubtedly guilty of. I get to talk mad shop-shit on people long dead and unable to break my fingers. At the very least, I get to walk away from some fragment thinking "I could have done it much better.", while failing to do so across several directories of my own code.

Posted by: Nick at February 9, 2006 7:07 PM

You are like unto Descartes hisself. Unfortunately, I've found that being snooty and condescending doesn't actually make my life any *easier*, Mr Giggles.

Perl needs a 'use retard qw( coder );' pragma which bitchslaps a user when they do something stupid. I'd have to take to wearing a hockey mask, though.

Hm... now the office rumors *that* would generate...

Posted by: bda at February 9, 2006 10:16 PM
Post a comment

Remember personal info?