"AI" is a failed technology, in the sense that it's neither fit for purpose, nor a likely path to its stated end goal of "AGI", but a lot of people's profits currently depend on pretending it's not.
-
@skavish
I consider my experienced programming colleagues to have well grounded opinions. Those of them who have used these tools are equally skeptical of them.If the invariable response to skepticism is "You're doing it wrong," then I have bad news for YOU. You have lrft the path of wisdom.
it is genuinely mind-boggling. people who never used the tools, or know people who tried them and got shit results, confidently explain to people who use them successfully every day that they do not work. at some point, this stops being skepticism and starts looking like an ideology. the irony is fucking spectacular.
-
@skavish Yeah. #3 is your failure and sticking point. I do see that 100%. Thanks for repeating again though.
ah yes, the classic “i have never used it, but let me explain to you how it works.” truly the pinnacle of engineering wisdom.

-
"AI" is a failed technology, in the sense that it's neither fit for purpose, nor a likely path to its stated end goal of "AGI", but a lot of people's profits currently depend on pretending it's not. I am curious to see how long the hype will last once the Nvidia ouroboros ends and money stops being pumped into marketing.
This is what happens when a #bubble like this bursts.
A thread: https://todon.eu/@dusk/116892090757525061
Tricky to concisely summarize the videos therein, but the YouTuber does an excellent job, using the UK railroad boom as an example.
-
@mellowfish @Gargron You really should clarify what “past the point of no return” means to you.
Agentic LLMs for code generation (“engineering” is far too generous a term) will continue to EXIST, yes, because we can’t un-invent something. But I think its impact on software work is immensely overblown. Just as we’ve always had shitty, unmaintainable software, LLMs will continue to ensure that we will have shitty, unmaintainable software, but at an even higher volume. A lot of code doesn’t need to be anything more than shitty, unmaintainable code to be somewhat useful (cf: *motions at shitty software that already surrounds us*), but that doesn’t make them suddenly not shitty and unmaintainable, and generally a poor business investment for people who depend on reliable, maintainable software.
I think this makes a good counter-counterpoint: https://deadsimpletech.com/blog/llms-arent-inevitable
@drahardja @Gargron as someone who cares a lot about code quality and reads and understands every line of code I ship to prod, AI coding has (still) been a fantastic tool. I ship 2-3 times as much code as I have done in recent years with no real drop in quality. No increase in number/severity of bugs (there are always some no matter who is writing/testing) and the code is still easy to change over time. I can’t imagine going back.
-
@mellowfish @Gargron “Agentic engineering” causes numerous problems, has serious quality control issues, and is extremely resource intensive. Currently, it is supported by hype, and by the widespread availability of subsidised compute. Following a market correction, those factors will evaporate; It is extremely premature and unfounded to assume the practice will continue in any form.
@janef0421 @Gargron most of those problems and quality control issues evaporate if you just *read* and review the generated code. That’s the primary difference between agentic engineering and vibe coding. The inference compute is not as subsidized as you might think, especially for properly quantized open weight models vs frontier. Will frontier training slow down post bubble and prices for compute raise noticeably? Of course. But it will almost certainly still pay for itself.
-
RE: https://beige.party/@fuzzy/117417199780071912
Hint: most of the 1,266 accounts that I block are anti-AI.
Cc @skavish
@fuzzy @mastodonmigration @skavish Interesting enough, most of the accounts are block or pro-AI slop fondlers!

-
"AI" is a failed technology, in the sense that it's neither fit for purpose, nor a likely path to its stated end goal of "AGI", but a lot of people's profits currently depend on pretending it's not. I am curious to see how long the hype will last once the Nvidia ouroboros ends and money stops being pumped into marketing.
@Gargron There's an old saying amonst traders: "The markets can remain irrational longer than you can remain solvent." When the bubble bursts, the pain will be inflicted from the bottom up.
-
@janef0421 @Gargron most of those problems and quality control issues evaporate if you just *read* and review the generated code. That’s the primary difference between agentic engineering and vibe coding. The inference compute is not as subsidized as you might think, especially for properly quantized open weight models vs frontier. Will frontier training slow down post bubble and prices for compute raise noticeably? Of course. But it will almost certainly still pay for itself.
@mellowfish @Gargron Code review hasn’t resolved issues in human generated code, so I doubt that claim immensely. Maybe you perceive that your review efforts resolve all issues, but that’s a psychological bias - You’re only aware of the issues you identify, and so it appears you’ve identified all issues.
If some series of well-designed studies come out and confirm your claim, then I’ll believe it, but for now, it’s just an assertion you made.
Also, your statements about compute subsidisation don’t contradict what I’m saying, so I see no reason to respond.
-
@drahardja @Gargron as someone who cares a lot about code quality and reads and understands every line of code I ship to prod, AI coding has (still) been a fantastic tool. I ship 2-3 times as much code as I have done in recent years with no real drop in quality. No increase in number/severity of bugs (there are always some no matter who is writing/testing) and the code is still easy to change over time. I can’t imagine going back.
@mellowfish @Gargron Your experience and mine differ.
-
Not relevant to whether or not it has failed or works poorly, which is what the original post was about

@golemwire @Nead There are plenty of times when it fails miserably too.
Maybe on this problem it works, with an expensive model, and with the help of another piece of software that does all the heavy lifting. All it must do is what computers do best, repetitive work, in this case, backtracing spaghetti code, where it can clearly validate its success.
But for many programming projects, success and failure do not have this self-proving nature handed to them on a silver platter
-
It isn't failed, it works quite well in many cases as a matter of fact. Reverse-engineering example: https://www.youtube.com/watch?v=wIe3eDfGKUo
The marketing is annoying, but the tech has legitimate usecases and is here to stay (perhaps not to the extent the companies want us to believe).@golemwire @Gargron
Evaluation of whether something has "failed" or "works poorly" definitely requires consideration of the costs (financial and otherwise, direct and indirect).
If a company sells a car that gets 60 mpg, but also kills three bald eagles per mile driven, that has obviously "failed" or "works poorly". -
@golemwire @Gargron
Evaluation of whether something has "failed" or "works poorly" definitely requires consideration of the costs (financial and otherwise, direct and indirect).
If a company sells a car that gets 60 mpg, but also kills three bald eagles per mile driven, that has obviously "failed" or "works poorly".@golemwire @Gargron
LLMs are also a failure in that they give completely authoritative sounding output that is often wrong, and it can take as much work to determine whether they are correct as to produce the desired results without LLM. -
@golemwire @Gargron
LLMs are also a failure in that they give completely authoritative sounding output that is often wrong, and it can take as much work to determine whether they are correct as to produce the desired results without LLM.@golemwire @Gargron
The fact that most of the direct financial costs of LLMs are currently borne by investors (including your pension fund) rather than end users does not in any way diminish the influence of costs on any realistic evaluation of whether LLMs can be said to be a failure or to work poorly. -
@skavish @Gargron We live in very... Curious times at the moment.
There's a massive hype to adopt something that many don't want to adopt, nor should they have to do so, but equally there's a hype train that says 'do this thing or else...'
There's a middle ground where you can use it quietly, and not use it quietly, and it really doesn't matter.
It's the either siders I'm concerned about.When those that hate it hear about it 24-7 it's like passive smoking. It sucks, it's bad for you and you wish you could escape it.
Equally when you use it for something meaningful and before you've had a chance to explain, you've been shut down because tolerance is 'agree with me or else' that equally sucks.I haven't stated which side of the fence I fall on, and I won't here without being asked. I'm not here to persuade or dissuade, just to make a point.
Moderation is good.You can see my thoughts by looking at my personal posts.
Both of you in this conversation have made your decision and that's OK, but there's nuance in everything and dismissing either side out-of-hand means you aren't thoughtful enough to know where that nuance lies.
You = general you, not you two personally.
I see a lot of love and hate recently, sadly more hate than love, more intolerance than tolerance, and that's not really the fedi I signed up for.
If we could step back about 6 years and show one another just a tad more respect, the world would genuinely be a nicer place to live in.@FreakyFwoof @skavish@welley.social @Gargron the problem is the use of AI isn't harmless, the training of AI isn't harmless, regardless of the perceived utility. This isn't a time to let bygones be bygones when the scale of harm is catastrophic. The choice to use it makes "you" complicit in the harms being shouldered by everyone.
-
"AI" is a failed technology, in the sense that it's neither fit for purpose, nor a likely path to its stated end goal of "AGI", but a lot of people's profits currently depend on pretending it's not. I am curious to see how long the hype will last once the Nvidia ouroboros ends and money stops being pumped into marketing.
@Gargron I've used some AI successfully, but it was more of a "Small Language Model" my health care provider has as a replacement for a phone tree. Instead of "Press 1 for ..." I just said (in reply to an email asking for a phone call), "Confirm an appointment", and it then listed the appointment, ending by describing what it was supposed to do and asking if this was correct (yes or no).
It was OK - maybe it reduced their costs but it saved me time. It had to tell "yes" from "no" to be safe.
-
@golemwire @Nead There are plenty of times when it fails miserably too.
Maybe on this problem it works, with an expensive model, and with the help of another piece of software that does all the heavy lifting. All it must do is what computers do best, repetitive work, in this case, backtracing spaghetti code, where it can clearly validate its success.
But for many programming projects, success and failure do not have this self-proving nature handed to them on a silver platter
@golemwire @Nead Also, he is getting paid by Sentry, who sells AI products, so he has a conflict of interest.
-
I am pretty sure @Gargron could get great results if he wanted to use these tools. I completely respect his choice not to. but "I don't want to use it" and "it's a bad tool" are two very different things.
@skavish @Gargron @clayote I think people from tech/engineering backgrounds are used to making instrumentalist arguments, so it is difficult to admit that something they don’t like and may affect them negatively is useful. Some in the open source community are experiencing cognitive dissonance. In fact, the best arguments against AI, such as those made in the Pope’s encyclical or lawsuits brought by writers and artists, conflict with their strongly held beliefs.
-
@golemwire @Nead Also, he is getting paid by Sentry, who sells AI products, so he has a conflict of interest.
That's a good observation. If it were just him, that'd be a problem, but it's not just him. Consider looking into e.g. PhotoCraft or other projects using AI-assisted reverse-engineering of proprietary software. It's gotten pretty big pretty fast.
-
@golemwire @Nead There are plenty of times when it fails miserably too.
Maybe on this problem it works, with an expensive model, and with the help of another piece of software that does all the heavy lifting. All it must do is what computers do best, repetitive work, in this case, backtracing spaghetti code, where it can clearly validate its success.
But for many programming projects, success and failure do not have this self-proving nature handed to them on a silver platter
I agree. AI is way overused and overhyped. I'm arguing for it not being a failure. It has many places it fails.
-
@Gargron @imhotep @skavish On the other hand you say in another post, that you have never used AI, but maintaining one of the biggest FOSS project on GitHub is enough expertise.
Im no Dev, but I assume Linux may be a even bigger FOSS project and Linus explored AI. According to your argumentation, he is as capable as you, if not more, to make guesses about GenAI.
Or what’s the difference, that make your opinion superior to his one?