If you haven't used AI in a meaningful way in the past, oh, 6 months, you should rightfully consider your opinion invalid on this topic. I know it's popular, particular with "real programmers" to make these hubristic statements, but there's no truth in it. It's usually those most heavily steeped in the old ways of doing things who have the hardest time with new things.
The same was true 6 months ago. The field has changed a lot, with breakthrough changes almost daily - so much so that just keeping track of everything released is an exercise in and of itself, nevermind testing it. I have hardware set aside just to do that, and there's often a 2-3 day queue.
Having used AI for years the best compliment I can give is at least the latest GLM-5 models are useful enough to find bugs. It often takes a day to process and the vast majority of the output is either wrong or incoherent gibberish but at least it still works. This talk of daily breakthroughs has not been my experience. Have franken models from 2023 I still use to this day. This wouldn't be the case if it were all breakthroughs every day.
Throughout that time it has been a similar level of limitations and nonsense. The primary difference I see today stems from focus on post training CoT behaviors after the pretraining well had mostly run dry.
Would you consider a facility producing clean water and power (like a nuclear desalination facility) to be "snake oil"? You know: things which are in high demand and improve the lives of many. No, AI isn't clean water or power (and it does use those things). But it is akin to a revolutionary change, like the steam engine, or the Sterling engine, which completely changed the face of industry in a very short period of time.
Personally, I do hold it against people if they're not significantly using AI at this point. It's a self-enforced personal limitation in capabilities.
Personally, I just wish AI users didn't themselves sound like AI (or Sam Altman).
You still have to work, but it's hard to argue against the economics of it: a single developer can 10x output with ease,
I don't understand the 10x output assertions. If anything even remotely like it were true it would be noticed in worker productivity data. This simply isn't happening. One would be hard pressed to find any signal that diverged substantively from the framing trendline.
and the quality is significantly better than most developers can produce.
So now AI is better than most developers?
It speeds architectural design significantly and improves associated outcomes, even when you know what you're doing. It helps identify faults.
Maybe if you run a code mill or do a lot of rote boilerplate work AI could automate churning out code. More likely all this is doing in the end is creating suboptimal paths of least resistance you will pay for later in the product lifecycle.
I've yet to face a situation where rate of "output" itself was a significant factor in the overall effort. While sometimes I wish my fingers could move faster yet the underlying constraint is human thought to design/organize systems.
Even outside the domain of programming it's a game changer in many ways,
While LLMs are indeed useful it doesn't excuse the peddling of hyperbolic nonsense.
though we're just now only starting to get to the point where those capabilities can be realized.
This has been a constant fixture of the last few years... this constant drip of amazing new model with amazing new capabilities time and time and time and time and time again... so amazing it changes everything. So amazing it has to be regulated and kept from public view for fear of triggering human extinction. We have all listened to this same tired crap repeatedly for several years now. All of these amazing just now unlocked capabilities that just today are changing everything for real this time.