rovek
Joined 10 years ago
Joined 10 years ago
Assess Performance Needs: 99% of apps are not going to notice the difference, so you choose React
Team Skills and Learning Curve: Everyone knows React, nobody knows Qwik, you choose React
Scaling and Cost of Ownership: Immaterial
Ecosystem Fit: React has the more full and stable ecosystem, you choose React
On top of all this, all the AI tools have good capability with React - defaulting to it themselves - and engineers are increasingly expected to make significant use of AI tooling.
https://www.stilldrinking.org/programming-sucks - Second section
Edit: UK, I can't speak for the US
The combination of your last points and "hard work does not pay off" are something that it took me until 32 (and arguably then only because of lockdowns) to learn. Working hard on your employer's problems is unlikely to be fulfilling, they will never give you the influence or credit you want (or maybe deserve?) because of "hard work". Working hard on your own things or with people you care about is where you can earn fulfillment. And I don't mean a $10,000/month side hustle, I mean tiny incremental improvements on things you enjoy but may suck at. For me it's been attempting to learn another spoken language, which I'm still comically bad at 3 years later, and some other hobbies which I'm also lower-end-of-the-curve bad at but get a lot of enjoyment from.
I personally would extend this article in today's world to be more like "scan the headlines every 2-3 days and go read books instead". That way you know "what" is largely happening, e.g. geopolitics, floods, murder trial, but you don't waste time consuming a few thousand words of garbage from somebody who knows no more than you do.
A friend of mine started doing this way before me and a take of his was that any sufficiently big news will make its way through to you via social circles anyway, use people who don't value their time as your filter.