The developer.* magazine has published a great article about maintenance programming. The title of the article is “Syndromes of Forgotten Programmers” and it is written by Kevin Cauble.
I believe that every programmer who has worked with legacy code will enjoy reading it.