I don't know whether I hate old, crusty code or hate know knowing that encountering such code means I'll have to deal with the kind of procedural and organizational dysfunction that allowed such code to exist in the first place.
(I can *fix* crusty code. Crusty organizations are another matter.)