I am, once again, accused of being a hobby programmer. I’ve done 40+ years in 20+ languages in a half dozen different industries. I have, as they say, seen attack ships on fire off the shoulder of Orion, and all this vital code you think you are writing will indeed be lost in time. All that remains is what you learned writing it. If I could go back and do my time over I would not wish to do more, I would try to do less and do it better.