upvote
> It will become very easy to build most software

We keep hearing this, but where is the Photoshop killer written by a gas station attendant? Where is the PayPal alternative written by a retired nurse?

Over and over we're told that software is now trivial to write, and Claude is evidently writing some billions of lines of code a day, but where are the results? Where is the vibe coded app toppling the legacy hand-coded monster product from 20 years ago?

reply
My non technical wife asked ai to brush up the photo for her cv.

Ai did that with whatever cli tools were available and what it would write itself.

Ai is not a faster horse. It is a phase shift.

We won't see a gas station clerk write photoshop because we won't need a photoshop.

reply
Why ask such extreme stuff? Why not ask about the solo entrepreneur who creates a convincing iOS app without a programming background? Advantage the problem on the side of ML and look for winning scenarios today.
reply
because this comment is responding to: "I think the field is basically over as a long term career unless you are truly exceptional. It will become very easy to build most software"

photoshop, paypal, and many more companies etc. have software of vast complexity that cannot be reproduced or maintained today solely with llms, ipso facto you still need software developers or some similar role to build and maintain the complexity of _yesterday_

some guy shipping an iOS app to zero users doesn't change that. although i think it is good we can have more bespoke software.

reply
And today the line for amateur capability is being drawn at eager entrepreneur making an app on the back of Supabase and Lovable. The fact that iOS apps have zero users owes far more to sales and marketing than to software, so maybe that's where we should be putting our focus?

What can a mid level person do? Instead of a consultancy loaning out a team of 3-4 people, it might just be one person now. That could mean a lot of downsizing.

One thing mid level people wouldn't be counted on to do was create Photoshop or Paypal. The original thread is about top level pros being the ones who stay in the industry, right? That sounds about right if we're moving the conversation over to Photoshop and Paypal.

reply
this is a more reasonable argument IMO, but i would still disagree that that means only the top level pros stay for a few reasons (although it might happen / is already happening in the short term):

- if it is true that AI enhances our abilities it just means the goal posts move of what was expected for each level

- the complexity ceiling will rise for the level a superstar or a company is capable of maintaining, meaning there will still be stratified complexities for the mid levels of old to handle, it might just be higher than before

- counter intuitively but time and again increased software creation more often than not increases demand for more software rather than decreases

if the world decides it has no more problems to solve with software, then we are in trouble. i don't think that is happening anytime soon.

reply
You aren’t getting it. They can pay their engineers half what they used to, you don’t need the same level of skill to build photoshop. Yes, you need a bunch of engineers, but they will be driving coding agents, not writing code by hand. They can be hired and fired for cheap
reply
Until the VC subsidies stop and the human devs are half the cost of the claude tokens lol
reply
It won't be photoshop then. It will be shitty, buggy clunky app that costed a (major) fraction to develop but it will also earn a fraction. Companies like MS can afford this ie with Office suite but patience of markets and customers can allow them to go only so far, if ie Excel becomes semi-useless thats the end of Office and big cash cow for M$ (I'd say about time, that monopoly is not good for consumers at all).

This is in a way the same argument that all companies will use just boxed (albeit customized) software. In reality many, ie banks run their own custom software and for good reasons. Wake me up (in retirement) when any major bank decides to run their finances, regulatory stuff and transactions on llm-generated stuff made by underpaid devs like you describe.

reply
This is cope, ai coding agents will follow the path of self driving cars. They will be watched with extreme caution, but will slowly but surely expand outwards. Eventually manually writing code will be considered a dangerous/bug introducing act
reply
Every time I see people say this I think: show me the money?

If its so good why aren't you rich?

reply
Why would anyone get rich doing something easy?
reply
Because the companies everyone claims are now obsolete are making a lot of money still doing the supposedly obsolete things?
reply
the future is already here, its just not evenly distributed
reply
In the "iceberg" of boring company systems I see working day to day I actually think delivery of production software has been slowed down. The cost of "writing" code went down a bit, while validation costs positively exploded.

There are definitely more apps developed these days but I haven't seen anything much vibe coded which actually seems to have staying power. Everything is prototype quality.

reply
Now you can make a prototype without understanding what's going on internally or why the prototype wasn't good enough!
reply
See this is the big issue I've been seeing. The only vibe coded product I can think of off the top of my head that's succeeding at all is Bun, and maybe I'm behind the times but it feels like Bun's success is mostly being pushed by Anthropic; I've yet to see much other than Claude Code use it.
reply
All fields are basically over as a long term career besides perhaps prostitutes and even there I'm not entirely sure. But the questions of how soon and by how much matter a lot. Being early is the same as being wrong a clever guy once said.
reply
I hear you, but just to pedantic.. prostitution is certainly not a long term career either.. never has been. After 35, you're not going to find work as a sex worker..
reply
no programming is verifiable, and the major LLM companies are focused on it. its the first domino to fall by probably 5+ years
reply
If you believe that I've got a halting problem oracle to sell to you.
reply
Is it really that simple ? A programming function that has set inputs and determinstic outputs is rather verifyable. A ten million lines code base is not easily verifyable. Knowing whether an agent is improving when it's working on a huge codebase is not that easy - it could easily start hurting code quality without it being clear in any output.
reply
I think this is true.

A lot of AI believers (me too fwiw) seem to forget it’s a lot harder to ‘close the loop’ on non-code projects. I think this is because they are usually coders.

reply
That's what all AI believers get it wrong about programming. Code doesn't create products, humans do.
reply
> no programming is verifiable, and the major LLM companies are focused on it. its the first domino to fall by probably 5+ years

Which is kinda proof they're populated by sociopaths with extremely little empathy. The people who are building that stuff are programmers, and if they had a tiny bit of functioning empathy they'd stop or slow down or at least be unenthusiastic.

And we're not talking about very high level empathy here, but the very basic kind of thinking about the effects on someone very much like yourself.

reply
I agree. And I would remove the basically. I give it five years before essentially just a few very senior people are managing the whole cycle. Downward pressure on wages is just gonna keep ratcheting up.
reply
nah the world needs more software - it's just the delivery mechanism that's different.

we are entering the world of smaller service firms (1 - 3 people) - where technical chops will even get paid more. the age of cookie-cutter apps is over.

reply
Only if you run out of things to write. Is your back log ever empty?
reply
My backlog is less empty than ever - it just happens to be overflowing with whispy Claude-written tickets for functionality that somebody else's Claude suggested after summarizing some other Claude-infused Slack chat.
reply
ofcourse not, but they can pay someone 80k a year to work on the backlog, whereas maybe they used to pay 175k. its not about work going down, its the skill set needed to complete the work is lower than ever, and they need less people than ever
reply
they won't even need that as agents talk to their own lanes in some Linear project management workflow that your sales team agents are connected. The entire system is going to end up agentic and even the CEO will be out of work unless they are founders and owners of the company. We'll all have our own business this way. Or it all collapses. Time will tell.
reply
i think this is farther off, much sooner is just the subjugation of technical workers to be low skill drivers of LLMs
reply
color me skeptical that the CEO or anyone non-technical is ever going to prompt their way out of a major incident when all the AI chickens come home to roost.
reply
Maintenance will be forever. Tax laws change annually, so the payroll app will never stop being updated.
reply
I don't accept that argument. As I see it, laws should be structured as data rather than code, using a clean non-Turing-Complete DSL for any embedded logic and calculations. Maybe there would still be occasional situations when new software features are needed, but it should be a rare occurrence rather than on every new change.
reply
> laws should be

You are comparing what it is with what should be.

reply
People just need to add/subtract an input box and update the tax rates. They don't need an ontology of taxes and goods.
reply
I'm hopeful that software will be applied in new areas where it was too costly before, with AI help it will be possible. Software will be cheaper, even more prevalent, lower quality in since respects, but SW engineering will still be a viable career.
reply
There are really a ton of fields where people have done an absolutely terrible job of properly using the advantages of software, even pre AI. Like, even today there are people manually drawing footprints in PCB design software, manually determining what pins carry differential signals, manually forgetting to swap RX and TX lines.. except for the functions they absolutely had to have a computer do, they forgot to move out all the drudgery and footguns and continue operating in "PDF space". It's embarrassing for a profession that is supposedly made of engineers.

PDF space is still more advanced than the people typing into "word processors" however. Making software to emulate letters was such a massive mistake for the trajectory of computing, it let people effortlessly "adopt computers" by making a digital facsimile of their terrible analog processes. Only with AI we now have the ability to digest all this unstructured mess.

reply
No one said there won't be work to be done, just that fewer people will be doing it.
reply
If the work to be done is infinite, why would there necessarily be fewer people doing it?
reply
Because most companies aren't software driven, they sell physical products and software is a cost center.

There is a budget and when it is gone, no contractors until next budget round.

reply
it could mean they are not completely out of automation opportunities, and will lose to more innovative players if won't invest into software. The end state of these companies is grid of cheap robots controlled by software.
reply
In a few years, it just might.

If maintenance and security is fully automated and for small changes or a small feature you will only dump some spec document into your agent platform, for sure.

reply
> In a few years, it just might.

If you're in a product company and your development backlog is empty, run. That company is about to go out of business.

reply
Just another 6 months bro, only another funding bro, I promise, all devs will be replaced bro

I have stupid question here. Why they sell tokens instead of AI generated full application and AI fixes to your code without you needing a single dev?

reply
Because selling shovels is more profitable than digging holes themselves.
reply
Yes, when the project budget runs out and contractor team has to leave.
reply