> I can't write software that will work a year from now. I have no idea what the world will look like in a year. Specifically, patches are applied and versions change.
The key to solving this problem is adhering to published standards, which tend to be long-lived. I have code still in use that I wrote 30+ years ago. Of course, just adhering to standards is only half the battle. There's more to writing long-lived code than just that. But it is a skill that can be learned.
The key to solving this problem is adhering to published standards, which tend to be long-lived. I have code still in use that I wrote 30+ years ago. Of course, just adhering to standards is only half the battle. There's more to writing long-lived code than just that. But it is a skill that can be learned.