News for hackers. Stuff that matters.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by ch4s3 on Friday November 13, 2026 @11:05AM (#50485526)
A thousand times this. A lot of people are discovering that coding was never the bottleneck in their orgs and don't know what to do differently.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by bsenftner on Friday November 13, 2026 @11:16AM (#50485682)
The communication skills to create the synchronized understandings necessary for teams of any moderate size to operate in concert is not there. Communications are everything when it comes to collaborations at any level, and we as an entire civilization are weak at this aspect. This effective communication necessity.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by coffeebeqn on Friday November 13, 2026 @11:30AM (#50485882)
Also AI don’t seem to make communication better, worse if anything. I’m so sick of the whole team not understanding what is going on with Claude written docs and tickets
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by superxpro12 on Friday November 13, 2026 @11:50AM (#50486173)
a lot of what i do with ai is write (gasp) requirements. which is horrifying to engineers for some reason.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by jurgenburgen on Friday November 13, 2026 @12:15PM (#50486561)
I love requirements. Slop, not so much.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by sgt101 on Friday November 13, 2026 @12:22PM (#50486649)
it's good to write requirements,

but when you have requirements,

why not render the code to fulfil them?

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by ben_w on Friday November 13, 2026 @01:00PM (#50487259)
> but when you have requirements,

> why not render the code to fulfil them?

Because 95% of the time the LLM can turn the requirements into code, faster, cheaper, and with fewer defects on the first attempt, than most humans.

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by CrimsonCape on Friday November 13, 2026 @02:29PM (#50488518)
Your point needs to be emphasized more. Today is the worse AI will ever be, and it's still better than the average person. Recursive self-improvement will make it even better, maybe on orders of magnitude. When you task an AI, it will be able to walk upward abstractly to ask "is this even a good approach." AI's are good for compartmentalized tasks now, but the architectural tasks will probably be improved in the future.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by bsenftner on Friday November 13, 2026 @03:49PM (#50489432)
I can imagine the meltdown when AI starts telling its users "that is not how it would work best, consider this ____" and they rant on about their need for and constant use of their "I don't care, do what I say" clipboard loaded paste.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by ben_w on Friday November 13, 2026 @04:12PM (#50489721)
I'm not generally sold on the "worthy successor" or "human disempowerment would be good" arguments (seems like jumping straight to Hard Mode of alignment when we've not even read the tutorial) but this is one of the ways it might be best for the AI to just… disregard what we say and do something else instead.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by bsenftner on Friday November 13, 2026 @06:42PM (#50491780)
We'll get to a point where the best practices are to "tell AI what you want to do, and allow it to tell you how you're going to do it".
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by bsenftner on Friday November 13, 2026 @03:54PM (#50489506)
I wonder how much of your requirements would / could be reinterpreted as a dependency graph of logical constraints. I think we may end up with "writing software" to end up being writing such logic + process dependency graphs in plain language. And by extension, given we're talking about people here, committees will form and hammering these out is the new politics.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by ogogmad on Friday November 13, 2026 @11:22AM (#50485764)
The more code, the more worry; the more workers, the more theft; the more AI, the more sorcery; the more flesh, the more worms.

The ancients knew it all along!

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by sumtechguy on Friday November 13, 2026 @11:30AM (#50485884)
That also is dependent on the company and who works there. Some companies are meeting heavy. A meeting for every little decision. Some are not. Some are paperwork heavy and you need to fill out the form to do anything. Coding is like the 4th or 5th on the list of things that get done. Handed to the most jr of devs to 'just figure it out'. Some companies are just not software companies but they have enough of it that they needed but do not care about it. They only care enough to get their hardware out the door. AI in this case only changes when software is done and how. Not all of that other stuff. Such as have you checked in today during your standup and that your story is progressing?
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by andrewstuart on Friday November 13, 2026 @11:31AM (#50485899)
>> coding was never the bottleneck

What utter twaddle.

I’m old enough to remember pre AI programming and it very very much was the bottleneck.

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by ido on Friday November 13, 2026 @11:32AM (#50485915)
> old enough to remember pre AI programming

So old enough the remember the ancient times back in 2023?

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by win311fwg on Friday November 13, 2026 @01:33PM (#50487754)
Where did 2023 come from?

The Heuristic Compiler, dating back to the early 1960s, is generally considered the first instance of AI programming.

Maybe you mistakenly confused AI with a particular technology, like LLMs? But even then we had LLM-based code completion tools in 2020.

Is 2023 when you became old enough to start remembering things?

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by nathanfries on Friday November 13, 2026 @11:34AM (#50485955)
I think it was indeed the bottleneck, however the assumption that "coding is the bottleneck" was baked into how organizations were measured, optimized, staffed for the last couple of decades.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by skydhash on Friday November 13, 2026 @11:45AM (#50486112)
From "The Mythical Man-month" (1995 ed)

  For some years I have been successfully using the following rule of thumb for scheduling a software task:
    l/3 planning
    l/6 coding
    l/4 component test and early system test
    l/4 system test, all components in hand.
The separation can be blurred if you follow an iterative approach (also explained in the book), but it aligned roughly with my experience. And whenever I helped a colleague in the past, coding was not the problem. It was either the lack of planning (no data modelling, no rough algorithm design), or no test setup (trial and error coding). It was never the coding part. Syntax errors is trivial to solve (with any good editor) and most libraries have good reference docs (not learning the library is an orthogonal matter).
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by k0morebi on Friday November 13, 2026 @12:14PM (#50486539)
Say what you want about reducible fractions but that's a pretty nonintuitive way to describe how you divvy up time. Weird to not use percentages or a common denominator...
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by Taikonerd on Friday November 13, 2026 @12:41PM (#50486964)
I think it would be funny if the fractions summed to more than 1. Like the old joke: "the first 80% of the project takes 80% of the time, and the last 20% of the project also takes 80% of the time."
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by Supermancho on Friday November 13, 2026 @12:45PM (#50487026)
That's nice, but not authoritative for ~20 years (since before VMs and AWS). This book was before CI was commonplace.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by bigstrat2003 on Friday November 13, 2026 @12:53PM (#50487145)
Doesn't matter. Nothing has fundamentally changed since he wrote it, because the book is more about how people act than technology.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by SoftTalker on Friday November 13, 2026 @12:55PM (#50487190)
If anything, testing/TDD is a bigger share compared to coding than before. LLMs can write tests too, but it's still something that has to be managed.

It meshes with my experience. Coding was never the bottleneck. Understanding what the customer/business wanted or needed was always the vast majority of the time spent on a project. A developer might not have seen that, depending how the organization worked. If you got specs from a manager you might not have been aware that those were 6 months in the making. If most of what you experienced was writing code then that could feel like the bottleneck especially if your manager demanded frequent status reports.

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by svachalek on Friday November 13, 2026 @12:58PM (#50487231)
AI practically zeroes out the coding and component test part of the process and massively accelerates the system test. What's left is "planning" which under a modern iterative model apparently includes deployment/distribution and getting/understanding/incorporating feedback. With a fully optimized process, knowing what to build is nearly the entire problem.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by skydhash on Friday November 13, 2026 @03:21PM (#50489094)
> AI practically zeroes out the coding and component test part of the process and massively accelerates the system test.

Have this been measured, not comparatively, but absolutely? Where you plan, but don't code, instead leave the task to an agent (while you do something else), then test the result (maybe a quick look at the code), and ship. Is it sustainable? Or is it for greenfield setup and common ideas (things you would use tooling and snippets before)?

> What's left is "planning" which under a modern iterative model apparently includes deployment/distribution and getting/understanding/incorporating feedback.

That is not "planning" means. Planning is usually understanding, research, and design.

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by barbariangrunge on Friday November 13, 2026 @11:47AM (#50486129)
bottlenecks constantly change. every time you fix one, a new one emerges. coding is and isnt the bottleneck depending on your organization at that snapshot in time. It often was, and often was not
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by yunwal on Friday November 13, 2026 @12:04PM (#50486386)
Just because there's a new bottleneck now doesn't mean coding was never the bottleneck. It was for many orgs, and now it's probably not the bottleneck anywhere
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by phoghed on Friday November 13, 2026 @12:39PM (#50486927)
Coding was a huge bottleneck in my bottom dollar offshore contractor infested company, the point where it would have been faster for me to solo projects than work managing a team of them. Their organizations are unfortunately highly optimized to entrench themselves, and no VP’s want to take what from their perspective is a risk to hire expensive onshore contractors or just let someone internal give it a shot.

AI has been a huge disruption to that status quo though because it enables people like me that were stuck managing these bozos to just do the thing on a timeline that wasn’t feasible before. AI also removed any excuses these people could make for never getting anything done. It exposes clearly for anyone tangentially involved in these projects that the bozos often can’t even begin to understand the problems they are trying to solve.

With the level of detail that I had to specify things for them to be productive, it’s easier and more effective to just give that (often much less detail tbh) to GitHub Copilot or Claude.

It has massively changed the game for me and helps me enjoy my job quite a bit more.

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by em-bee on Friday November 13, 2026 @01:29PM (#50487687)
Coding was a huge bottleneck in my bottom dollar offshore contractor infested company, the point where it would have been faster for me to solo projects than work managing a team of them.

so actually it sounds like coder management was the bottleneck, not coding itself.

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by phoghed on Friday November 13, 2026 @01:51PM (#50488010)
Sure, management is always the bottleneck then. But somehow more coding productivity allowed me to outpace bad management and ultimately change their shitty strategy from India to Eastern Europe. Laundered through Accenture, wipro, et al still of course.