> If you want to stay employable as a programmer, you need to keep up to speed with new techniques and new languages.
Hi, I've been doing C on Unix for 30 years, with a digression into C++ on Win32 along the way and some C++ on Unix.
("Unix" includes GNU/Linux).
All of it has been mostly new development, or new development in the context of legacy code, not maintaining legacy code.
If you have to keep learning new languages, it's because you jumped on the language-of-the-day wagon in the first place.
I jumped on the "close to what makes tech work" wagon.