Legacy is something we programmers struggle with. It’s rarely discussed, and when it is it carries a negative connotation. Legacy code is a term that runs shivers down our spines. We rarely think of legacy in terms of making a mark.

I think we all have an urge to mark our stamp on this world, to graffiti ‘I was here–don’t forget me’. Yet, as a programmer, where is my legacy? Practically every program I’ve ever written has either been re-written by someone else, or discarded entirely. In another decade, there will hardly be a trace of my existence at all.

— Alex Maccaw, A programmer's legacy