News for hackers. Stuff that matters.
Re:Some thoughts on LLMs and software development by utyop22 on Thursday August 28, 2025 @08:16PM (#45058508)
"but quality is definitely taking a hit now that no-one is able to keep up."

And its going to get worse! So please explain to me how in the net, you are going to be better off? You're not.

I think most people haven't taken a decent economics class and don't deeply understand the notion of trade offs and the fact there is no free lunch.

Re:Some thoughts on LLMs and software development by computerex on Friday August 29, 2025 @01:14AM (#45060469)
Technology has always helped people. Are you one of the people that say optimizing compilers are bad? Do you not use the intellisense? Or IDEs? Do you not use higher level languages? Why not write in assembly all the time? No free lunch right.

Yes there are trade offs, but at this point if you haven’t found a way to significantly amplify and scale yourself using llms, and your plan is to instead pretend that they are somehow not useful, that uphill battle can only last so long. The genie is out of the bag. Adapt to the times or you will be left behind. That’s just what I think.

Re:Some thoughts on LLMs and software development by johnnienaked on Friday August 29, 2025 @01:25AM (#45060527)
Technology does not always help people, in fact often it creates new problems that didn't exist before.

Also telling someone to "adapt to the times" is a bit silly. If it helped as much as its claimed, there wouldn't be any need to try and convince people they should be using it.

A LOT of parallels with crypto, which is still trying to find its killer app 16 years later.

Re:Some thoughts on LLMs and software development by brabel on Friday August 29, 2025 @02:29AM (#45060869)
I don’t think anyone needs to be convinced at this point. Every developer is using LLM and I really can’t believe someone who has made a career out of automating things wouldn’t be immediately drawn to trying them at least. Every single company seems convinced and using it too. The comparison to crypto makes no sense.
Re:Some thoughts on LLMs and software development by johnnienaked on Friday August 29, 2025 @02:38AM (#45060928)
I need to be convinced.

Go ahead, convince me. Please describe clearly and concisely in one or two sentences the clear economic value/advantage of LLMs.

Re:Some thoughts on LLMs and software development by computerex on Friday August 29, 2025 @02:42AM (#45060959)
The company I work for uses LLM's for digital marketing, the company has over 100M ARR selling products build on top of LLM's with real life measurable impact as measured by KPIs.
Re:Some thoughts on LLMs and software development by johnnienaked on Friday August 29, 2025 @03:10AM (#45061113)
Digital marketing is old. What about LLMs gives an advantage to digital marketing?
Re:Some thoughts on LLMs and software development by throwboy2047 on Friday August 29, 2025 @03:31AM (#45061243)
It’s just plain mean to make the Emperor speak of the thread count of his “clothes”.
Re:Some thoughts on LLMs and software development by computerex on Saturday August 30, 2025 @10:48PM (#45079912)
Review responses for example. Responding to reviews has shown to have positive impact on brands. Traditionally it’s been hard to respond to all the reviews for high volume locations. Not anymore.

That’s one example, there are dozens of processes that are now relatively easy to automate due to LLMs.

Re:Some thoughts on LLMs and software development by kaosoaksh on Friday August 29, 2025 @10:27AM (#45064586)
> real life measurable impact as measured by KPIs

This is making me even more skeptical of your claims. Individual metrics are often very poor at tracking reality.

Re:Some thoughts on LLMs and software development by johnnienaked on Friday August 29, 2025 @01:02PM (#45066635)
Individual metrics are often very good at distorting reality, which is why corporate executives love them so much.
Re:Some thoughts on LLMs and software development by utyop22 on Friday August 29, 2025 @04:43AM (#45061697)
Careful now, you will scare them away!!!!!

People love stuff that makes them feel like they are doing less work. Cognitive biases distort reality and rational thinking, we know this already through behavioural economics.

Re:Some thoughts on LLMs and software development by bolobo on Friday August 29, 2025 @03:01AM (#45061063)
> Every developer is using LLM

Citation needed. In my circles, Senior engineer are not using them a lot, or in very specific use cases. My company is blocking LLMs use apart from a few pilots (which I am part of, and while claude code is cool, its effectiveness on a 10-year old distributed codebase is pretty low).

You can't make sweeping statements like this, software engineering is a large field.

And I use claude code for my personal projects, I think it's really cool. But the code quality is still not there.

Re:Some thoughts on LLMs and software development by brabel on Friday August 29, 2025 @06:16AM (#45062275)
Stack overflow published recently a survey in which something like 80% of developers were using AI and the rest “wants to soon”. By now I have trouble believing a competent developer is still convinced they shouldn’t use it at all , though a few ludites perhaps might hold on for a bit longer.
Re:Some thoughts on LLMs and software development by skydhash on Friday August 29, 2025 @07:13AM (#45062598)
Stack overflow published a report about text editors and Emacs wasn’t part of the list. So I’m very sceptical about SO surveys.
Re:Some thoughts on LLMs and software development by brabel on Friday August 29, 2025 @11:07AM (#45065127)
I was also offended by that :D.
Re:Some thoughts on LLMs and software development by sarchertech on Friday August 29, 2025 @07:19AM (#45062630)
“Using AI” is a very broad term. Using AI to generate lurem ipsum is still “using AI”.
Re:Some thoughts on LLMs and software development by diegolas on Friday August 29, 2025 @08:38AM (#45063300)
> You can't make sweeping statements like this, software engineering is a large field.

that goes both ways

Re:Some thoughts on LLMs and software development by Difwif on Friday August 29, 2025 @01:55AM (#45060693)
My parents could have said your first paragraph when I tried to teach them they could Google their questions and find answers.

Technology moves forward and productivity improves for those that move with it.

Re:Some thoughts on LLMs and software development by creesch on Friday August 29, 2025 @02:15AM (#45060783)
> Technology moves forward and productivity improves for those that move with it.

It does not, technology regresses just as often and linear deterministic progress is just a myth to begin with. There is no guarantee for technology to move forward and always make things better.

There are plenty of examples to be made where technology has made certain things worse.

Re:Some thoughts on LLMs and software development by lithocarpus on Friday August 29, 2025 @02:58AM (#45061042)
I would say it as "technology tends to concentrate power to those who wield it."

That's not all it does but I think it's one of the more important fundamentals.

Re:Some thoughts on LLMs and software development by johnnienaked on Friday August 29, 2025 @02:28AM (#45060859)
Why is productivity so important? When do regular people get to benefit from all this "progress?"
Re:Some thoughts on LLMs and software development by balamatom on Friday August 29, 2025 @06:04AM (#45062209)
Being permitted to eat - is that not great benefit?
Re:Some thoughts on LLMs and software development by discreteevent on Friday August 29, 2025 @04:40AM (#45061674)
A few examples of technology that moved 'forward' but decreased productivity for those who moved with it from my 'lived' experience:

1) CASE tools (and UML driven development)

2) Wizard driven code.

3) Distributed objects

4) Microservices

These all really were the hot thing with massive pressure to adopt them just like now. The Microsoft demos of Access wizards generating a complete solution for your business had that same wow feeling as LLM code. That's not to say that LLM code won't succeed but it is to say that this statement is definitely false:

> Technology moves forward and productivity improves for those that move with it.

Re:Some thoughts on LLMs and software development by balamatom on Friday August 29, 2025 @06:32AM (#45062345)
"But with Google is easier!" When you were trying to teach your folks about Google, were you taking into consideration dependence, enshittification, or the surveillance economy? No, you were retelling them the marketing.

Just by having lived longer, they might've had the chance to develop some intuition about the true cost of disruption, and about how whatever Google's doing is not a free lunch. Of course, neither them, nor you (nor I for that matter) had been taught the conceptual tools to analyze some workings of some Ivy League whiz kinds that have been assigned to be "eating the world" this generation.

Instead we've been incentivized to teach ourselves how to be motivated by post-hoc rationalizations. And ones we have to produce at our own expense too. Yummy.

Didn't Saint Google end up enshittifying people's very idea of how much "all of the world's knowledge" is; gatekeeping it in terms of breadth, depth and availability to however much of it makes AdSense. Which is already a whole lot of new useful stuff at your fingertips, sure. But when they said "organizing all of the world's knowledge" were they making any claims to the representativeness of the selection? No, they made the sure bet that it's not something the user would measure.

In fact, with this overwhelming amount of convincing non-experientially-backed knowledge being made available to everyone - not to mention the whole mass surveillance thing lol (smile, their AI will remember you forever) - what happens first and foremost is the individual becomes eminently marketable-to, way more deeply than over Teletext. Thinking they're able to independently make sense of all the available information, but instead falling prey to the most appealing narrative, not unlike a day trader getting a haircut on market day. And then one has to deal with even more people whose life is something someone sold to them, a race to the bottom in the commoditized activity (in the case of AI: language-based meaning-making).

But you didn't warn your parents about any of that or sit down and have a conversation about where it means things are headed. (For that matter, neither did they, even though presumably they've had their lives altered by the technological revolutions of their own day.) Instead, here you find yourself stepping in for that conversation to not happen among the public, either! "B-but it's obvious! G-get with it or get left behind!" So kind of you to advise me. Thankfully it's just what someone's paid for you to think. And that someone probably felt very productive paying big money for making people think the correct things, too, but opinions don't actually produce things do they? Even the ones that don't cost money to hold.

So if it's not about the productivity but about the obtaining of money to live, why not go extract that value from where it is, instead of breathing its informational exhaust? Oh, just because, figuratively speaking, it's always the banks have AIs that don't balk at "how to rob the bank"; and it's always we that don't. Figures, no? But they don't let you in the vault for being part of the firewall.

Re:Some thoughts on LLMs and software development by rolisz on Friday August 29, 2025 @01:58AM (#45060706)
Paul Krugman (Nobel laureate in economy) said in 1998 that the internet is no biggie. Many companies needed convincing to adopt the internet (heck, some still need convincing).

Would you say the same thing ("If it helped as much as its claimed, there wouldn't be any need to try and convince people they should be using it.") about the internet?

Re:Some thoughts on LLMs and software development by balamatom on Friday August 29, 2025 @06:12AM (#45062250)
I would, unironically.

Thing's called a self-fulfilling prophecy. Next level to a MLM scheme: total bootstrap. Throwing shit at things in innate primate activity, use money to shift people's attention to a given thing for long enough and eventually they'll throw enough shit at the wall for something to stick. At which point it becomes something able to roll along with the market cycles.

Re:Some thoughts on LLMs and software development by computerex on Friday August 29, 2025 @02:38AM (#45060934)
"It is difficult to get a man to understand something when his salary depends upon his not understanding it"
Re:Some thoughts on LLMs and software development by johnnienaked on Friday August 29, 2025 @03:50AM (#45061359)
It's also difficult to get a man to understand something if you stubbornly refuse to explain it.

Instead of this crypto-esque hand waving, maybe you can answer me now?

Re:Some thoughts on LLMs and software development by joe_the_user on Friday August 29, 2025 @01:21AM (#45060506)
Someone already pointed out that we're at the point when it's longer possible to know if comments like the above are satire or not.
Re:Some thoughts on LLMs and software development by utyop22 on Friday August 29, 2025 @04:36AM (#45061654)
"Technology has always helped people. Are you one of the people that say optimizing compilers are bad? Do you not use the intellisense? Or IDEs? Do you not use higher level languages? Why not write in assembly all the time? No free lunch right."

Actually I am not a software engineer for a living so I have zero vested interest or bias lmao. That said, I studied Comp Sci at a top institution and really loved defining algorithms and had no interest in actual coding as it didn't give my brain the variety it needs.

If you are employed as a software engineer, I am probably more open to realizing the problems that only become obvious to you later on.

Re:Some thoughts on LLMs and software development by jimbokun on Friday August 29, 2025 @11:30AM (#45065417)
The big difference is that all of the other technologies you cite are deterministic making it easy to predict their behavior.

You have to inspect the output of LLMs much more carefully to make sure they are doing what you want.

Re:Some thoughts on LLMs and software development by stevage on Friday August 29, 2025 @08:07PM (#45070786)
> Do you not use the intellisense?

Not your point, but I turned intellisense off years ago and haven't missed it. There's so much going on with IDE UIs now that having extra drop downs while typing was just too much. And copilot largely replaces the benefit of it anyway.

Re:Some thoughts on LLMs and software development by globular-toast on Friday August 29, 2025 @02:42AM (#45060956)
Yep, my strong feeling is that the net benefit of all of this will be zero. The time you have to spend holding the LLM hand is almost equal to how much time you would have spent writing it yourself. But then you've got yourself a codebase that you didn't write yourself, and we all know hunting bugs in someone else's code is way harder than code you had a part in designing/writing.

People are honestly just drunk on this thing at this point. The sunken cost fallacy has people pushing on (ie. spending more time) when LLMs aren't getting it right. People are happy to trade convenience for everything else, just look at junk food where people trade in flavour and their health. And ultimately we are in a time when nobody is building for the future, it's all get rich quick schemes: squeeze then get out before anyone asks why the river ran dry. LLMs are like the perfect drug for our current society.

Just look at how technology has helped us in the past decades. Instead of launching us towards some kind of Star Trek utopia, most people now just work more for less!

Re:Some thoughts on LLMs and software development by jama211 on Friday August 29, 2025 @04:37AM (#45061660)
Only when purely vibe coding. AI currently saves a LOT of time if you get it to generate boilerplate, diagnose bugs, or assist with sandboxed issues.

The proof is in the pudding. The work I do takes me half as long as it used to and is just as high in quality, even though I manage and carefully curate the output.

Re:Some thoughts on LLMs and software development by sarchertech on Friday August 29, 2025 @08:17AM (#45063095)
I use AI for most of those things. And I think it probably saves me a bit of time.

But in that study that came out a few weeks ago where they actually looked at time saved, every single developer overestimated their time saved. To the point where even the ones who lost time thought they saved time.

LLMs are very good at making you feel like you’re saving time even when you aren’t. That doesn’t mean they can’t be a net productivity benefit.

But I’d be very very very surprised if you have real hard data to back up your feelings about your work taking you half as long and being equal quality.

Re:Some thoughts on LLMs and software development by Filligree on Friday August 29, 2025 @09:49AM (#45064106)
That study predates Claude Code though.

I’m not surprised by the contents. I had the same feeling; I made some attempts at using LLMs for coding prior to CC, and with rare exceptions it never saved me any time.

CC changed that situation hugely, at least in my subjective view. It’s of course possible that it’s not as good as I feel it is, but I would at least want a new study.

Re:Some thoughts on LLMs and software development by sarchertech on Friday August 29, 2025 @11:48AM (#45065630)
I don’t believe that CC is so much better than cursor using Claude models that it moves the needle enough to flip the results of that study.

The key thing to look at is that even the participants that did objectively save time, overestimated time saved by a huge amount.

But also you’re always likely to be at least one model ahead of any studies that come out.

Re:Some thoughts on LLMs and software development by jimbokun on Friday August 29, 2025 @11:35AM (#45065471)
> That study predates Claude Code though.

Is there a study demonstrating Claude Code improves productivity?

Re:Some thoughts on LLMs and software development by jama211 on Friday August 29, 2025 @02:46PM (#45067895)
I mean, I used to average 2 hours of intense work a day and now it’s 1 hour.
Re:Some thoughts on LLMs and software development by sarchertech on Friday August 29, 2025 @08:41PM (#45070942)
How are you tracking that? Are you keeping a log, or are you just guessing? Do you have a mostly objective definition of intense work or are you just basing it on how you feel? Is your situation at work otherwise exactly the same, or have you gotten into a better groove with your manager? Are you working on exactly the same thing? Have you leveled up with some more experience? Have you learned the domain better?

Is your work objectively the same quality? Is it possible that you are producing less but it’s still far above the minimum so no one has noticed? Is your work good enough for now, but a year from now when someone tries to change it, it will be a lot harder for them?

Based on the only real studies we have, humans grossly overestimate AI time savings. It’s highly likely you are too.

Re:Some thoughts on LLMs and software development by jama211 on Saturday August 30, 2025 @03:37PM (#45077386)
_sigh_. Really dude? Just because people overestimate them on average doesn’t mean every person does. In fact, you should be well versed enough about the statistics to understand that it will be a spectrum that is highly dependent on both a persons role and how they use it.

For any given new tool, a range of usefulness that depends on many factors will affect people differently as individuals. Just because a carpenter doesn’t save much time because Microsoft excel exists doesn’t mean it’s not a hugely useful tool, and doesn’t mean it doesn’t save a lot of time for accountants, for example.

Instead of trying to tear apart my particular case, why not entertain the possibility that it’s more likely I’m reporting pretty accurately but it’s just I may be higher up that spectrum - with a good combo of having a perfect use case for the tool and also using the tool skilfully?

Re:Some thoughts on LLMs and software development by sarchertech on Saturday August 30, 2025 @06:50PM (#45078675)
> _sigh_. Really dude? Just because people overestimate them on average doesn’t mean every person does.

In the study, every single person overestimated time saved on nearly every single task they measured.

Some people saved time, some didn’t. Some saved more time, some less. But every single person overestimated time saved by a large margin.

I’m not saying you aren’t saving time, but it’s very unlikely that if you aren’t tracking things very carefully that you are overestimating.

Re:Some thoughts on LLMs and software development by jama211 on Sunday August 31, 2025 @07:57AM (#45082491)
I’ll admit it’s possible my estimates are off a bit. What isn’t up for debate though is that it’s made a huge difference in my life and saved me a ton of time.

The fact that people overestimate its usefulness is somewhat of a “shrug” for me. So long as it _is_ making big differences, that’s still great whether people overestimate it or not.

Re:Some thoughts on LLMs and software development by sarchertech on Monday September 01, 2025 @01:17PM (#45094611)
If people overestimate time saved by huge margins, we don’t know whether it’s making big differences or not. Or more specifically whether the boost is worth the cost (both monetary and otherwise).
Re:Some thoughts on LLMs and software development by jama211 on Monday September 01, 2025 @03:21PM (#45095756)
Only if we’re only using people’s opinions as data. There are other ways to do this.
Re:Some thoughts on LLMs and software development by sarchertech on Monday September 01, 2025 @08:21PM (#45097840)
Sure and if we look at data, the. only independent studies we have show either small productivity gains or a reduction in productivity for everything but small greenfield projects.
Re:Some thoughts on LLMs and software development by jama211 on Tuesday September 02, 2025 @02:52AM (#45099895)
Studies plural? Can you link them?
Re:Some thoughts on LLMs and software development by sarchertech on Tuesday September 02, 2025 @01:22PM (#45106149)
Google for the Stanford study by Yegor Denisov-Blanch. You might have to pay to access the paper, but you can watch the author’s synopsis on YouTube.

For low complexity greenfield projects (best case) they found a 30% to 40% productivity boost.

For high-complexity brownfield projects (worst case) they found a -5% to 10% productivity boost.

The METR study from a few weeks ago showed an average productivity drop around 20%.

That study also found that the average developer believed AI had made them 20% more productive. The difference in perception and reality was on average 40 percentage points.

Re:Some thoughts on LLMs and software development by jama211 on Tuesday September 02, 2025 @03:19PM (#45107751)
The devil is always in the details with these studies. What did they measure, how did they measure it, are they counting learning the new tool as unproductive time, etc etc etc. I’ll have to read them myself. Regardless, I’ll be sad if it makes most people less productive on average if that’s the scientific truth, but it won’t change the fact that for my specific use case there is a clear time save.
Re:Some thoughts on LLMs and software development by sarchertech on Wednesday September 03, 2025 @11:10AM (#45116731)
Sure you need to read them yourself to know what conclusions to draw.

In my specific case I felt like I was maybe 30% faster on greenfield projects with AI (and maybe 10% on brownfield). Then I read the study showing a 40 percentage point overestimate on average.

I started tracking things and it’s pretty clear I’m not actually saving anywhere near 30%, and I’d estimate that long term I might be in the negative productivity realm.

Re:Some thoughts on LLMs and software development by globular-toast on Friday August 29, 2025 @05:14PM (#45069463)
I don't write much boilerplate anyway. I long ago figured out ways to not do that (I use a computer to do repetitive tasks for me). So when people talk about boilerplate I feel like they're only just catching up to me, not surpassing me.

As for catching bugs, maybe, but I feel like it's pot luck. Sometimes it can find something, sometimes it's just complete rubbish. Sometimes worth giving it a spin but still not convinced it's saving that much. Then again I don't spend much time hunting down bugs in unfamiliar code bases.

Re:Some thoughts on LLMs and software development by jama211 on Saturday August 30, 2025 @03:49PM (#45077494)
Like any tool, it has use cases where it excels and use cases where it’s pretty useless.

Unfamiliar code bases is a great example, if it’s able to find the bug it could do so almost instantly, as opposed to a human trying to read through the code base for ages. But for someone who is intimately familiar with a code base, they’ll probably solve the problem way faster, especially if it’s subtle.

Also say if your job is taking image designs and building them in html/css, just feeding it an image getting it to dump you an html/css framework and then you just clean up the details of will save you a lot of time. But on the flip side if you need to make critically safe software where every line matters, you’ll be way faster on your own.

People want to give a black and white “ai is bad” or “ai is great”, but the truth _as always_ is “it depends”. Humans aren’t very good at “it depends”.

Re:Some thoughts on LLMs and software development by utyop22 on Friday August 29, 2025 @04:39AM (#45061670)
My way of looking at this is simple.

What are people doing this quote on quote, time that they have gained back? Working on new projects? Ok can you show me the impact on the financials (show me the money)? And then I usually get dead silence. And before someone mentions the layoffs - lmao get real. Its offshoring 2.0 so that the large firms can increase their internal equity to keep funding this effort.

Most people are terrible at giving true informed opinions - they never dig deep enough to determine if what they are saying is proper.

Re:Some thoughts on LLMs and software development by threecheese on Friday August 29, 2025 @11:02AM (#45065064)
Fast feedback is one benefit, given the 90% is releasable - even if only to a segment of users. This might be anathema to good engineering, but a benefit to user experience research and to organizations that want to test their market for demand.

Fast feedback is also great for improving release processes; when you have a feedback loop with Product, UX, Engineering, Security etc, being able to front load some % of a deliverable can help you make better decisions that may end up being a time saver net/net.

Re:Some thoughts on LLMs and software development by naasking on Friday August 29, 2025 @11:10AM (#45065157)
> And its going to get worse!

That isn't clear given the fact that LLMs and, more importantly, LLM programming environments that manage context better are still improving.