| ▲ | anonymous908213 4 hours ago | |||||||||||||||||||||||||
This piece is either a psyop or written by the victim of a psyop. I believe the former is more likely. It establishes for granted that LLMs produce more optimized code than performance-oriented humans do. This could not be further from the truth, and I think any human who writes low-level performance-oriented code knows this. It's not even remotely close to being close; LLM code is abysmal if you look at the details. I think the only way you could come to this misconception is if you were not a low-level programmer; certainly LLMs can produce more optimized code than whatever abominations JS devs do, although even this is not a given. Take, for example, Claude Desktop and Claude Web. They recently bragged about reducing their first paint from 4500ms to 1000ms. For an interface that displays text and sends/receives HTTP chat requests for more text, let's remember. This is from a frontier company that can allocate infinite compute to the frontier models consumers don't even have access to. Let's not get into how it consumes gigabytes of memory. We wrote more efficient GUIs than this in the 80s with 128kb of RAM on a 4mhz CPU. These despair pieces do not reflect reality in any form, and they're so far from reality that I believe this is more likely to be an article written intentionally to deceive people who don't know better than it is to be genuine. Performance engineer jobs are not going anywhere. LLMs are not generating better compilers nor better kernels than what exists. They're producing insanely inefficient CRUD garbage. | ||||||||||||||||||||||||||
| ▲ | ryandrake 4 hours ago | parent | next [-] | |||||||||||||||||||||||||
> Take, for example, Claude Desktop and Claude Web. They recently bragged about reducing their first paint from 4500ms to 1000ms. For an interface that displays text and sends/receives HTTP chat requests for more text, let's remember. This is from a frontier company that can allocate infinite compute to the frontier models consumers don't even have access to. Let's not get into how it consumes gigabytes of memory. We wrote more efficient GUIs than this in the 80s with 128kb of RAM on a 4mhz CPU. Developer tolerance of low performing software has been a problem since before LLMs though. The whole industry seems to think O(seconds) is a perfectly acceptable amount of time to launch a program. For decades, as computers got more and more powerful developers tolerated proportionally poorer and poorer performance. There's almost no such thing as a "performance-oriented human" anymore outside of a few niche industries, and nobody is really producing and sharing much hand-optimized high-performing code anymore, so it's no surprise that LLMs trained on the Internet are not good at it either. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | azakai 3 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
> LLM code is abysmal if you look at the details This is, unfortunately, false. Yes, if you one-shot some code with an LLM, it can be terrible. But if you let it profile and optimize it, there is no obvious limit. LLMs have more patience to investigate performance issues and fix them than humans. Again, I wish this wasn't so, but I see it in my job daily. There is code in my projects that is vastly faster because of LLM optimizations. Not only can they find more in less time, but they find things I and my co-workers would not have thought of. | ||||||||||||||||||||||||||
| ▲ | adamddev1 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
> LLMs are not generating better compilers nor better kernels than what exists. They're producing insanely inefficient CRUD garbage. Exactly. People always talk about how LLMs can produce CRUD user-apps and then say, ok there's no more reason for humans to write code anymore. These CRUD apps are the most trivial, simple things. The AI agents make inferior, bloated, unmaintainable, and unreliable versions of these simplest of things which have already been done to death. There is a a whole other realm of programming innovative tools, performant systems, truly insightful solutions that people will need to keep working on. No AI agent swarm is creating the next FFMPEG, or coming up with and implementing the whole idea of using monads and do notation. They're not creating true progress (spam-solved math proofs have yet to hold out as solid and useful), only making half-baked, inferior copies of the patterns that are already out there. Saying, "Some programming is being replaced by AI agents therefore all programming will be replaced by AI agents," is a big converse logic error. | ||||||||||||||||||||||||||
| ▲ | armchairhacker 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
Even if LLMs aren’t producing more performant code today, them solving frontier math problems (especially discovering new optimizations) suggests they’re close. You can algorithmically judge performance, and recent advancements have been in the algorithmically judgeable. | ||||||||||||||||||||||||||
| ▲ | purplesyringa 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
I'll take your claim that I'm capable of writing a psyop piece as compliment :) Truth be told I'd rather be writing a psyop arguing the opposite point than dealing with these emotions. To your main argument: I absolutely agree that LLMs are terrible at producing working code, or efficient code, and that they're incapable of solving lots of important problems. I've seen LLMs make embarrassing typos, patch vulnerabilities with differently vulnerable code, and go through the motions of optimization as if blindfolded. That is, however, not the central matter here. IMO, at present what management thinks LLMs are capable off has a larger impact than what LLMs are actually capable off, and while I'm hoping that the market will regulate itself once more and more slop projects break down, that'll take time, and I'm not confident that LLMs won't improve sufficiently by that point that the most glaring mistakes will be fixed. Of course, new and non-obvious issues may still be present, and they may cause trouble at a later point, but again, that won't happen immediately and I think we'll just end up in this infinite loop for the time being. I will also add that AI companies' claims affect the general public's perception of the acceptable level of software quality. If Anthropic says 1000ms is great, and other companies follow the same approach, people will consider that the norm and not demand better software. This enshittification has started a long time ago -- just look at how bloated Windows and the web are -- and I don't think it's going to end just because we know things can work better. Taking a step back, I think it's really a question of how many people will understand the value of what people like you and I can deliver. That number has been falling bit by bit before the LLMpocalypse, but now it's just becoming abysmal. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | asveikau an hour ago | parent | prev | next [-] | |||||||||||||||||||||||||
Thank you, this is coming close to my own reaction to the article. Folks reading this: none of this bullshit and hype is inevitable. You don't have to be delusionally enthusiastic about something just because a lot of people around you are. | ||||||||||||||||||||||||||
| ▲ | bitwize an hour ago | parent | prev | next [-] | |||||||||||||||||||||||||
LLMs recently optimized integer multiplication and matrix multiplication beyond the known theoretical limits. If you tell them to optimize and give them evals and targets, they will optimize. And they will be more thorough and diligent about it than you. We're all going to have to cope with the fact that LLMs are now better at programming than us. It is professional irresponsibility to not use an LLM in 2026. | ||||||||||||||||||||||||||
| ▲ | epolanski 39 minutes ago | parent | prev | next [-] | |||||||||||||||||||||||||
Your comment feels like it was written 18 months ago. A vibe coded typescript compiler runs twice as fast as the one maintained by two dozen people led by some of the most brilliant language and compiler experts out there backed by thousands of open source contributors. All of that by saying "here's the tests, implement it in rust". | ||||||||||||||||||||||||||
| ▲ | Tractor8626 3 hours ago | parent | prev [-] | |||||||||||||||||||||||||
There is one requirement which is more important than performance: Software should exist in reality, not in imagination. You could dream all you want about how you would write better version of claude desktop. Fact is: you didn't. And you never will. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||