3 ms·
I see the same trend in programming languages. Say a really solid career lasts from about 20 to 60, 40 years long. Say that halfway through your career, 20 year
by 01HNNWZ0MV43FF 3y ago
I see the same trend in programming languages. Say a really solid career lasts from about 20 to 60, 40 years long. Say that halfway through your career, 20 years in, you're considered a respectable senior dev who gets to influence what languages companies hire for and build on.
So in 20 years in, the current batch of senior devs will be retiring, and the current noobies will have become senior devs.
*Whatever language is easy to learn today will be a big deal in 20 years*
That's how PHP, Python, and JavaScript won. Since JavaScript got so much money poured on it to make it fast, secure, easy, with a big ecosystem, I say JS (or at least TS) will still be a big deal in 20 years.
The latest batch of languages know this, and that's why there are no big minimal languages. Rust comes with a good package manager, unit tester, linter, self-updater, etc., because a language with friction for noobies will simply die off.
One might ask how we got stuck with the languages of script kiddies and custom animated mouse cursors for websites. There's no other way it could turn out, that's just how people learn languages.
- chuckadams 3y agoBack in the old days there was a glut of crappy bloated slow software written in BASIC. JS is the BASIC of the 21st century: you can write good software in it, but the low bar to entry means sifting through a lot of dross too. My take: that’s just fine. Tightly crafted code is not a lost art, and is in fact getting easier to write these days. You’re just not forced into scrabbling for every last byte and cpu cycle anymore just to get acceptable results.