I'm constantly seeing posts about how "AI is already better than humans", "programmers are useless" "everything can be vibe-coded by someone with 0 technical experience". Is everyone online just that bad at…
Is everyone online just that bad at programming? I didn't believe software could get any worse than what was already being put out, but since the adoption of AI I have been proven wrong. Every vibe-coded software I've used has been ass, but these people swear that it's the best thing ever. Where are they coming from?
10 comments
No, but the good programmers are hugely outnumbered by people whose skills are poor enough to be exceeded by a chatbot.
> Every vibe-coded software I've used has been ass, but these people swear that it's the best thing ever.
It is the best thing ever produced by them.
I realise a competent developer is going to do a much better job, but it’s not like the old days when every kilobyte of poorly written code counted.
When there’s inevitably a bug, Claude and Codex act possessed until they find it and fix it; usually well within 15 minutes with the right prompt.
Is everyone online just that bad at programming?
Yes: https://xkcd.com/2030/I work in electronics hardware development, where everything has to work on the first release, and the equivalent to compiling takes days to weeks. The field thrives on thorough and accurate documentation. If I want to incorporate a single transistor into a design, I can download a multi-page document detailing its behavior, and chances are that throughout an entire design, I won't come across any errors in any documentation I read.
Because the documentation is so good, a hardware design of a given complexity takes less time than the initial release of a software design with similar complexity, and it only needs to be updated when the design needs to accomplish something new.
Hardware design, especially semiconductor layout, has benefited from neural networks, and pretty much every computer processor released for decades has been partially designed by a neural network, but LLMs aren't having as big of an impact.
Because documentation for behaviors of software libraries and APIs isn't particularly thorough or accurate, and easy update processes have allowed a lax attitude toward getting software working correctly on release, an LLM's simultaneous access to the original documentation, as well as countless conversations about the difference between expected behavior and observed behavior, allows it to quickly create software routines more accurately than a human.
Tying all those routines together is still usually done better by a human, so a purely LLM written program isn't great, but a human programming while using an LLM can be faster and more accurate than a human alone or multiple humans.
Read the full thread on Hacker News →
Related stories
- The Verge · 0 points · 3 days ago
- Can you forget how you feel about Meta?theverge.comThe Verge · 0 points · 9 days ago
- The Verge · 0 points · 5 days ago
- Can John Ternus find Apple’s next big thing?theverge.comThe Verge · 0 points · 10 days ago
- Hacker News · 73 points · 9 days ago
- Hacker News · 3 points · 3 days ago