this post was submitted on 11 Jan 2025
58 points (71.3% liked)
Technology
60489 readers
5072 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
That's wildly optimistic. If I recall correctly, early studies are showing the 51% of participants who saw any improvement, reported an average of a 20% improvement.
Even granting that optimism, since 5% of all software projects are on time and within budget, we may look forward to a whopping leap to 7.5 out of every hundred software projects arriving on time and under budget, in a best case scenario.
The hard truth no one wants to talk about is that the average software development team is awful.
This glorified parrot tool of LLMs is one of the coolest we have seen in awhile, but it's not going to materially fix the awful state of the field of software development.
The average software development team doesn't understand how to deliver high quality maintainable solitions on a reasonable timeline.
AI may mildly improve the delivery timelines of the still very incorrect and over-budget solutions delivered by the average development team.
Yes the value is wildly optimistic to match the expectations driven by all the hype from these companies pushing their LLM services.
You're oversimplifying things here there are a lot more variables that influence success in software projects. The company you work for might have oversold the project, the client might only have vague understanding of what they really want, project management may fail to keep the costs, developers or timeline in check, client or the company you work for might have high employee turnover causing delays as new employees need proper induction to the project, the initial tech stack may become deprecated or obsolete mid-way the project, etc
I think... we're agreeing?
My point is that what is currently possible with AI doesn't solve any of that.
People in this thread keep discussing growth in programmer productivity as if programmer typing speed and number of languages known are the limiting factors of programmer productivity. They are not. It's all the other bullshit that makes (the vast majority of) programming projects fail.
My source: I know so many programming languages and I type insanely fast. My team is also productive beyond all reason. These two tidbits are only related in that I tried and failed with the first before succeeding with the second.