If generative AI improves at the rate that is promised then all your "promting skills" or whatever you believe you had will be obsolete. You might think you will be an "AI engineer" or whatever and that it is other people that will lose their job, that you are safe because you have the magic skills to use the new tech. You believe the tech overlords will reward you for your faith.
Nope. You are just training your replacement.
No one will buy your game that you vibe coded. If the tech were good enough to create games that are actually fun then they would just generate their own games. Oh your skill? Yeah, a dog can do it.
Yes people will cope by saying but oh the whole initial prompt and setting it all up was still hard but yeah currently. The tech will improve and it will get more accessible. So enjoy the few months you are still relevant.
Of course there is reason to believe that you can't scale up LLMs endlessly and bigger models hit diminishing returns. In fact we might already be seeing this. So there is an upside but then again when the AI bubble pops and the economy crashes you will be out of a job all the same.
This would all be pretty fucking swell if the fundamental problems this could cause were even considered before hitting the gas. Instead, you’re going to have a shitload of people with ruined lives, but as a consolation prize, they can vibe code stuff! Wowee!
I didn't see people on here ranting and taking up the flag of revolution for the TPS report excel paster guy's job that they were automating away with their web2 SaaS startup.
But wait- that guy himself was automating away the job of the lady who used to physically Xerox the TPS report and put it in the filing cabinet down the hall, but that lady was automating the job of the secretary who used to re-type all those TPS reports.
It's automatic filing cabinets all the way down, and ranting because your little slice of the filing cabinet automation machine has been made redundant is a bit silly.
I feel that you should take a longer-term view of things...
If an AI can vibe code from the requirements of the average white-collar worker, we're not talking about the death of a trade. Or even two trades. We're talking about the death of almost all white-collar jobs.
Development paid a lot more than other white-collar work because it was harder, and fewer people could actually do it. How fast do you think the easier work will get replaced if the hardest one is replaced? For the remaining white-collar roles that consist solely of skills achievable by a border collie, how much do you think they'd pay?
Software development isn't just the act of producing a deliverable that is being gate kept by people who use their own body. Software development has become specialized enough that it is often highly domain specific. To replace the "trade" you need to automate the software part and the domain knowledge part. If you can do both, you've automated every single white collar job in existence.
Since it is possible to write software for machine learning, which is used to solve problems that classical algorithms failed to solve, the amount of problems that cannot be solved using software is shrinking rapidly. If you can write software for any domain, you can solve any domain by using said software.
General purpose software generation can be reduced to AGI completeness. In a way, it is the last job that can be automated.
… so long as they have the money, and the power grid survives the overtaxation.
After all, why bother encouraging a culture where people are genuinely empowered to tweak and create their tools? Why encourage a culture of exploration, of playful cleverness? What use is there to being a hacker, of sharing knowledge?
It’s definitely much easier, more sustainable, and more fulfilling to have server farms adjacent nuclear reactors make your calculator app for you.
As long as: 1. They have access to a computer 2. They have affordable access to a capable language model 3. Someone will actually care about using their output instead of simply spinning up their own custom version of whatever idea they have
The number 3 is something many people miss, especially on HN: Why would I want to use YOUR software if it's easy for me to cook up my own? Perhaps out of efficiency or lack of time, in the same way I order pizza instead of baking my own when I'm tired or can't be bothered to bake pizza.
Then the software becomes truly throwaway, in the same way takeaway is, and everything is a greenfield project because rewrites are literally easier and faster to make than patching up existing stuff.
You're still in the mindset of thinking about software as something you sell to other people. Forget that crap. Software will be something you summon on demand to solve a specific problem you have. As long as people have problems that computers are good at solving, they'll keep using computers. What likely won't continue is computer programming as a career, but so what?
1. the stark, obvious reality is that most people don't know how to actually use computers! They know what 10 steps they need to take on a computer, in a specific sequence, to complete their task, but anything beyond that is too much.. and they need taught those 10 steps (as well as have it documented somewhere) for it to ever stick
2. not only not know how to use, but simply don't use computers at all! They've got phones and tablets and smart TVs and talk to their Bluetooth speakers and shit but they aren't sitting down at a desk with a keyboard and mouse and using a computer. I'd wager that of the percentage of people who do, an overwhelming majority is doing this primarily at their job to complete work tasks
3. companies with more than 10 employees are absolutely not going to be running to Claude to spin up custom programs to do their work. It's just not happening. Not to mention you can rarely even install unapproved, AAA-quality software on company-issued MDM'd hardware, let alone something generated out of thin air that has a ton of dependencies, no installer, no packaging, not code-signed, etc
4. that pizza you're ordering? You'd never order again if it was a roll of the dice with regards to what you receive. When you pay for two extra large thin crust pies with everything and are delivered some cheesy bread, a 2-liter of Coke and some brownies, your wig will completely and fully split and you'll never patronize that establishment again. Claude absolutely can make you exactly what you order, if you know what to order, and why, but most people don't
5. consistency and determinism matter to businesses, and to people -- both home users and professionals. Most people get stymied by the simplest tasks on a computer, tasks that have deep, instantly-available answers available with a single Google search or ChatGPT session. Guess what they do instead? Give up, and then ask IT or "a tech friend" for help ... how am I going to help you troubleshoot software I've never seen before? That NOBODY has ever seen before? That I can't even install because it only exists as a dev build in a single folder on your hard drive? How are you going to take that program with you when you upgrade your laptop? What if they didn't use git and their computer dies? Ask Claude to remake it? Will it be the same? Do they even know what git is? Do they even know where the folder on their computer that holds the files is located? Or what, you had Claude build a hosted product? Where's it hosted? How much does it cost every month? What if it gets hacked? I could go until my head explodes with all the hypotheticals
6. professionals pay for convenience and predictability, as well as to offload risk and unnecessary labor onto third parties. This will never change. Companies have been worrying about and hedging against "the bus problem" for decades, and vibe-coded software creates the ultimate bus problem: not only are you the only one likely to be in possession of the program in question, you're the only one who has ever seen it, know how to use it (which is different than knowing how it works), and it dies with you. Fine for a personal gadget, but a non-starter for a tool that a business or professional relies on to make their real money
I could go on and on, but you probably get the point. Takeaway food is both throwaway in a different sense than vibe-coded software, and infinitely more accessible to the average human. People are still going to pay for SaaS, still going to buy software, and still going to build software. In fact, I'm starting to think we'll see less open-source contributions and more closed-source, for-profit software released than ever before as a result of Claude and Codex, rather than a complete flattening and decimation of this industry. I think people in software will try to become more entrepreneurial as a result of corporate job loss. I also think that a byproduct of this coming tsunami of new commercial products is that the overwhelming majority will be low quality noise, and the proportionality of signal -> noise will remain largely unchanged. I'd use social media as an example (a staggering amount of people show up and try to break through, a very small percentage actually do) but IMO you see it in any industry: there can only be a few outsized successes in anything at any given moment in time (but also a not-insignificant amount of medium-sized success that flies under the mainstream radar)
I dunno. Maybe I'm full of shit, but I still think it's absolutely bonkers to think that the software industry is over because every person will just become sovereign groundskeepers of all of their own bespoke software. We can't all be our own bank, lawyer, doctor, mechanic, fitness trainer, software developer, chef and bodyguard, while also dealing with the other stuff that are our primary responsibilities! And that means that as long as society doesn't fully collapse into widespread economic ruin, and we aren't all unemployed, desperate, violent marauders trying to survive in District 9, there will be plenty of opportunities out there in the software space. They might just look a little different than they used to, and you'll have to go out and get them