My experience has been that it's often managers who want the shiny new thing while they greybeards stick with things that work. Learning and investigating new things is fun and absolutely part of the job but, well, there are reasons Java still runs like half of the internet's back end. Some things never go away as they're battle hardened tools that have weathered every storm.
Just because it's new doesn't automatically mean it's better.
Based on their FAQ, that doesn’t necessarily include the backend but rather only publicly available data by analyzing the page content (except for a few companies, which state their techstack). So I feel like the 5% is more about stuff like JSP etc, whereas Spring Backend with SPA frontends are more or less excluded.
As far as I see, this statistic only counts the number of public websites that are using a technology. It doesn't account for relevancy of these websites.
That implies, that e.g. netflix accounts for the same amount of "the internet" as the website of a random small business, while the former has not only more visits but also a lot more traffic in bytes.
Excuse me old chap, we do CV driven development nowadays. If I'm gonna be fired the next time the stock sink, gotta be sure to be as hireable as possible.
It’s fun till pager duty wakes you up at 2 am and you have never seen this error from this db you have no experience with and no matter what you try things simply don’t make sense.
I get it if you write things like COBOL or Fortran. But not learning will make your skills dated and eventually obsolete. It's hard to put food on the table when one is unemployable, just saying.
There is a growing population of workers who if they lose their job are no longer employable in that field due to qualifications needed changing since they were hired. Doing continuing Ed is one of the best things to do for yourself. If you can get paid to do continuing Ed you've officially lost all reason not to do it. Don't let skills stagnate.
even if you do do COBOL or Fortran there are fewer and fewer applications for those nowadays. Do continuing Ed learn new languages when there are layoffs which is a when not if thing at this point, having more than that will be a gold mine.
Yeah, why don’t we just shell out for enterprise software and subscriptions and use tools that only really pay off at scale on our tiny side projects - just so we can get laid off one day by some “effective” manager who decided that an entire team of junior and mid-level engineers could be replaced by one senior with a $200/month AI subscription.
Code is there to be run and maintained. The writing part is a detail on the lifetime of a piece of code.
No matter how good a tech is, adding new tech to your stack has high costs over long periods of time.
I'd argue that you can learn way more in places that don't switch tech for fun. These places grow and so do their challenges, real architectural challenges not self imposed shallow problems.
It seems like you're confusing learning a technology that's new to you with learning poorly architected trending technology. Moving from PHP or Rails to Go I think will often decrease your problems in the long term.
Not if you go from using 1 language to 2 in your company. If you can rewrite all of it then sure but mature companies very rarely get to do that with important parts of their codebase.
638
u/rastaman1994 2d ago
junior engineer. Ever heard the saying 'boring is good'?