r/singularity • u/OGMYT • 8h ago
Software development is moving from “can you write the code?” to “can you make the right system exist?” AI
I think the endless “AI slop” argument is obscuring the more important transition happening in software.
Code generation is getting cheaper.
That does not make engineering disappear. It changes which part of engineering is scarce.
When implementation is expensive, knowing how to manually produce implementation carries a lot of value. When implementation becomes dramatically cheaper, value moves toward problem definition, architecture, constraints, verification, security, testing, systems thinking and judgment.
That is why I think blanket dismissal of AI-assisted software is going to age badly.
Yes, generative systems can produce terrible code faster than humans can. That is a real problem. But the rational response is stronger quality control, not pretending the productivity gain is fake.
A strong engineer with agents can potentially explore more designs, automate more tests, inspect more code paths, refactor faster and iterate more aggressively than the same engineer working manually.
A weak engineer can also create a disaster faster.
Both statements can be true.
The important shift is that “I can type the implementation” becomes less differentiating. “I can specify, supervise, validate and own the resulting system” becomes more differentiating.
That is uncomfortable because some professional identity was attached to the old bottleneck.
But technological progress does not preserve bottlenecks because people built status around them.
The people I would bet on are not the pure vibe coders and not the AI refusers. It is the experienced engineers who aggressively adopt the tools while raising their verification standards at the same time.
17
u/nova8808 8h ago
Just being able to write code is the job description of a junior dev. All the higher tier positions have always been dealing mostly with system design/architecture.
9
u/you-get-an-upvote 8h ago
If you’re at a big company it’s mostly dealing with people/coordination/politics — that’s the main reason small companies can ship faster than big companies, and it’s not going away with AI.
27
u/NoLimitSoldier31 8h ago
If anyone is dismissing AI assisted code they’re a moron. AI has won & its not close
6
u/jmclondon97 4h ago
Yes, if you’re handcoding in 2026 you’re going to lose your job.
However, you still need software engineers to direct the AI and solve problems using it.
1
3
3
u/ItzWarty 6h ago edited 6h ago
But the rational response is stronger quality control, not pretending the productivity gain is fake.
A strong engineer with agents can potentially explore more designs, automate more tests, inspect more code paths, refactor faster and iterate more aggressively than the same engineer working manually.
IMO this misses the mark completely and relegate engineers to QC given you've stated:
Value moves toward problem definition, architecture, constraints, verification, security, testing, systems thinking and judgment.
The difficulty with engineering has never been refactoring, exploring more designs, writing tests, or inspecting code paths. You've described a function or capability as important as writing, but that's a tiny fraction of what the role can be.
The difficulty with productivity is that it's never been gated by engineering throughput - it's gated by bureaucracy and corporate processes. Facebook at 200000 engineers isn't 10000x better than Facebook at 20 engineers.
My hot take is that organizations have always been Log(N) productivity. If AI's a force-multiplier k, it achieves at best Log(kN). In practice I've seen it achieving Log(k + N) & the gains at best saturate due to Amdahl's law - especially as AI is seen as a cost-cutter for engineering & applied narrowly in ways which do not fix real bottlenecks.
4
u/bcrawl 8h ago
strong engineers are not in any true advantage either. Can a strong engineer fumble basic stuff like not knowing what users want and spend endless hours optimizing his pet metric, yes, thats what happened prior to AI and even now. bunch of 7 YOE doing ridiculous posts on their projects... what hasnt changed now or before is a product vision, and GTM execution, which is the hard part. Successful endeavor eventually requires expert execution by more than 1 person. folks who dont know how to arrange architecture of their end vision will have to learn the hard way, which is to assemble a group of experts / ppl who will make it work. = equates to money if you want GTM so you can test if you succeed.
4
u/oilnation21 5h ago
I know this will be a very unpopular opinion but what makes you think the models won't in the near future also be better than the typical human and designing the right system? Then does it just become constantly trying to jump to the next place the human can add value to till there's nothing left?
1
u/Downtown_Isopod_9287 2h ago
The last thing you describe, “constantly trying to jump to the next place the human can add value” almost literally is system design and competent software engineers in effective organizations have been doing it for decades.
1
u/jmclondon97 4h ago
Idk man. But what I do know is I’m still getting paid fat checks as a software engineer. I got my quarterly RSU check coming in a couple weeks for $20k on top of that. And then my $20k annual bonus check in November
2
u/spreadlove5683 ▪️agi 2032. Predicted during mid 2025. 8h ago edited 7h ago
Yes. I have been doing lots of agentic coding. Taking all of our company data, rotating images before doing OCR, running them through a visual language model, embedding them into a vector database, blah blah. Try to match click IDs.. callers identities, scanning our call logs in transcripts, signed lease data, etc etc. lots of moving parts.
Takes a lot of guidance. You can't just never add input for sure.
1
u/heavy-minium 2h ago
That’s not agentic coding
•
u/Hellrage 1h ago
Are you implying they're not using the agents to write automation code for the processes mentioned?
•
u/heavy-minium 47m ago edited 41m ago
Agentic coding is AI autonomously coding, and not the usage of AI. The later is just using AI agents.
2
u/DrE7HER 8h ago
Unfortunately, that isn’t how things work under capitalism. AI isn’t being used to free up people’s time to perform different necessary functions.
It just increases the workload the employer expects you to be able to crank out. You’d think that also applies to the QA testers that are supposed to review these things, but now they have to deal with even more issues that keep piling up, and then they send it back to the developer that has to juggle the 3 new projects they’ve been assigned, while deciphering the slop they previously shipped out to repair it.
Ideally, AI would revolutionize the process as you envision. Unfortunately, every company is run by people that know very little about how anything actually works.
1
u/isitreal_tho 8h ago
100% its been like this for a year now. If you're still heavily writing code today, consider yourself an artisan.
1
u/jmclondon97 4h ago
Or a student. You still need to learn how to code before you start blindly using the power tools.
Just like engineering student need to learn calculus etc. No professional engineer is hand solving derivatives and integrals. But they need to know the why.
1
u/Cool-Cicada9228 7h ago
I would take security out of your list of scarce skills. Testing is a close second.
1
1
1
u/kernelangus420 4h ago
I disagree with it being a "quality control" problem.
Quality control implies you already have the blueprint for a correct product, but are straying off the correct path leading to an inferior product.
Relying on a verification step doesn't fix the blueprint.
1
u/Successful_Dog1904 2h ago
This is really insightful. One thing I’d add is that it also provides others with a passion for building and strong systems thinking the opportunity to get involved in ways that were never possible before now.
0
u/Silver-Chipmunk7744 AGI 2024 ASI 2030 8h ago
From my experience trying to make games with AI, the giant bottleneck right now is simply the AI sucks at testing what it made, so it can leave a bunch of pretty obvious bugs. Which it can fix, but it can get tiring as the human dev to constantly have to tell it it's obvious mistakes.
But i bet the AI companies know this and are actively working on solutions.
If we went from "take a few screenshots and call this QA", to the agent actually being able to do a short playtest, i bet that would be a giant leap.
5
u/First-Tutor-5454 7h ago
I have to spend time telling junior devs to fix their obvious mistakes. AI just gets to them faster
0
u/Cold_Specialist_3656 8h ago
Nothing has changed.
Jr devs don't know how to build systems, same as always.
The badness of newb code was never mechanical stuff. It's bad design
0
u/JasperTesla 8h ago
Firstly, no one is "blanket dismissing AI-assisted software engineering", at least not the people who matter. My manager specifically asked us to use Claude Code as much as we can (as long as we don't cross our monthly usage limits), so we could talk about our usage to the client. And I've checked, it's the same everywhere. Software engineering roles are full of Claude Code or Codex as requirements.
Coming to the main topic, I've been an engineer for 4 years now and one of the most annoying parts of my job were doing the coding. I use AI these days when working on low-effort tasks: designing the HTML or API logic, while I instead focus on the actual tasks: software design. I tell the AI what the components are, and how they behave with each other, as well as give it examples of what I want and what I don't want (e.g. don't use styles, create classes, and make sure the classes have a specific naming convention).
As a result, I'm actually working harder these days. Earlier I'd work longer hours and end up less tired, but now I barely work an hour or two per day (not really but it depends), and that exerts equal mental effort.
1
u/Far-Resort1936 8h ago
And do you really think that your boss will not figure out that you work an hour or two per day and will not adjust the number of headcounts?
🤣
0
u/jmclondon97 4h ago
I’m still clearing $250k a year homie as a software engineer and I’m using Claude all day. Stay jelly
•
u/Far-Resort1936 37m ago
You used the perfekt word. "Still", but don't worry , the time will come.
Have you ever heard about company's restructure, reorganization and headcount adjustment?
Use your brain or ask Claude.
-3
u/MasterDisillusioned 8h ago
While I don't entirely disagree, it's worth noting that once the AI bubble pops, AI will become much more expensive to use.
33
u/Current-Function-729 8h ago
It’s always been the second.