It's not arrogance, since they're not asserting anything about themself. It's a factual observation with which you're free to disagree – but should be challenged directly rather than via ad hominem if you want to actually make a point rather than just collect internet snark kudos.
Also, there are far more generic web developers than there are Linux kernel developers, and they represent the vast majority of the market share / profit generation in software development, so your metric isn't really relevant either.
So what has changed about the realm of programming that make all the skill obsolete, including the skill to learn new programming thingies?
The DOM API is old, All the mainstream backend languages are old, unix administrations has barely changed (only the way to use those tools have). Even Elasticsearch is 15 years old. Amazon S3 is past drinking age in many countries around the world. And that's just pertaining to web projects.
You just need to open a university textbook to realize how old many of the fundamentals are. Most shiny new things is old stuff repackaged.
A lot of people are rejecting AI because of how transformational it is. Those people will fall behind the people who adopt it aggressively.
It's akin to people who refused to learn C because they knew assembly.
I don't think people has refused to learn C (which is not particularly hard to learn for someone who knows about assembly and various other languages at the time). A lot of compilers were buggy and people have lots of assembly snippets for particular routines. And that's not counting mature projects that was already in assembly and you have to maintain. A lot of programmers are actually fine trying new stuff out, but some are professionals and don't bring everything under the sun in their work projects.
You're missing the point. People refused to learn it not because it was technically challenging but because it was a transformation. It happens with every increase in abstraction; folks fall by the wayside because they don't want change.
The same thing is happening with LLMs. If anything, the gap is far smaller than between assembly and C, which only serves to prove my point. People who don't understand it or like it could easily experience massive productivity gains with a minimum of effort. But they probably never will, because their mindset is the limiting factor, not technical ability.
It really comes down to neural plasticity and willingness to adapt. Some people have it, some people don't. It's pretty polarizing, because for the people that don't want change it becomes an emotional conversation rather than a logical one.
What's the opportunity cost of properly exploring LLMs and learning what everybody else is talking about? Near zero. But there are plenty of people who haven't yet.
I have, and it's not amazing. I'm pretty sure a lot of people have and agree with me. Why ask an LLMs when I can just open an API reference and have all the answers in a dense and succint format that gives me what I need?
Let's say I'm writing and Eloquent query (Laravel's ORM) and I forgot the signature for the where method. It's like 5 seconds to find the page and have the answer (less if I'm using Dash.app). It would take me longer to write a prompt for that. And I have to hope the model got it right.
For bigger use cases, a lot of times I already know the code, the reason I haven't written it yet is I'm thinking how it would impact the whole project architecture. Once I have a good feel, writing the code is a nice break from all of those thinking sessions. Like driving on a scenic route. Yeah you could have an AI drive you there, but not when you're worrying it taking the wrong turn at every intersection.
If I wanted to babysit a retarded unit doing mindless things, I would have not chosen this career
I've yet to see a single occurrence at work (a single!) of something done better/quicker/easier with IA (as a dev) I've read lots of bullshit on the internet, sure, but from my day to day real-world experience, it was always a disaster disguised as glorious success story
> It's not arrogance, since they're not asserting anything about themself.
But you can be arrogant without referencing yourself directly.
After all, anything you say is implicitly prefixed with “I declare that”.
E.g. one of Feynman’s “most arrogant” statements is said to be: “God was always invented to explain the mystery. God is always invented to explain those things that you do not understand.”[1] - and there’s no direct self reference there.
[1]: https://piggsboson.medium.com/feynmans-most-arrogant-stateme...