Similar experience here. When I look at code I wrote 20 years ago I always get the impression I was a better programmer then than I am today simply because it takes me a lot of time to understand what I was trying to achieve.
My 'new' code looks so simple and direct in comparision. No more trickery with setjmp and longjmp and no more abuse of side effects.
Then I realize that the simplicity is actually better, not the hacks of old.
What is surprising though is that it seems almost as if every generation of programmers has to learn these lessons all over again.
My 'new' code looks so simple and direct in comparision. No more trickery with setjmp and longjmp and no more abuse of side effects.
Then I realize that the simplicity is actually better, not the hacks of old.
What is surprising though is that it seems almost as if every generation of programmers has to learn these lessons all over again.