>>Hell, it might even be _your_ legacy code someday. :-)
>
>I already have that problem. A department I programmed for some years ago calls me back occasionally to debug some problem in old FP1/2,PL/I, C or SAS, that I coded myself. I look at the code and think, "My God, what a convoluted, unreadable mess." I hope I've learned my lesson from this :)
I deal with my own legacy all the time (and tend to call it reusability :). My reactions to my own code are usually either "which blind fool did this" or "hey, I was a genious even before I knew I was". In very rare cases, it falls somewhere in between.