Similarly, "legacy code" is a pejorative that means "Code that I didn't write and don't understand yet because I haven't had a chance to look at it for long enough, which I would really like to rewrite simply because reading other people's code is harder than writing your own and it would be easier for me to do that than to understand the existing code and the context in which it was written".