Replit CEO on AI breakthroughs: We don't care about professional coders anymore
semafor.com
semafor.com
If you are a coder and your CEO says something like this, you should call his bluff and put in your notice immediately. I bet he will care then.
Looking for a job without having one already is many times harder than looking for one while you stayed for a little longer at yours.
Anyway, without any hint of sentimentalism. If that phrase is honest, that company may not be a stable place to stay on the future.
Edit:
Look, this is what the article says:
> In essence, Replit’s latest customer base is a new breed of coder: The ones who don’t know the first thing about code.
> “We don’t care about professional coders anymore,” Masad said.
Rather than the outrage-bait this was turned into, the quote was entirely about who their customers are. And it makes perfect sense. What kind of a professional programmer would use these their tools anyway?
> Masad said something that is going to stick with me for a while: “Finding software problems in your life is also a skill, looking at a problem and saying, ‘a piece of software could solve that’ is a skill.”
> Since I can remember, that is a skill that only software developers could capitalize on. Now, pretty much anyone can.
It's true, and even as a software engineer there are things I've thought up in the past but haven't worked on because I'm not well versed with frontend tech. I had an idea the other day for a simple web app, and after some brainstorming and scaffolding with an LLM there is something halfway decent running locally for me.
Feeling "unblocked" and empowered to get something working rather than burdened by all of the minutiae that need to be figured out to ship and iterate on an idea is a great feeling. I wouldn't trust any of the current models to take something to production, but for "personal" software that I can control and manage and spruce up, it's been fun getting to hack on things I haven't felt equipped to tackle solo before.
Another interesting point is that it seems that these agentic capabilities are all possible without a proprietary model. So is replit too now essentially just an LLM API wrapper with no moat?
Last thing, the statement “Finding software problems in your life is also a skill, looking at a problem and saying, ‘a piece of software could solve that’ is a skill,” is remarkable. It sounds like Replit realized that most people really don't want to be inundated with writing software and framing this aversion as a problem itself.
I strongly doubt that AI code generation will be any more of a silver bullet than any of the other "it'll be so easy anyone can do it" tools ever have been, but as an effectively infinite library of example starter projects to build on and improve, it could be quite useful.
More code and applications to maintain in the long run. Being a software engineer will be in more demand than ever. I've noticed many individuals want to create an MVP before committing fully.
Would this also mean more security jobs?
If the entire fortunes of your company and product changes overnight based on models released by other companies, how useful is your product really ?
Amjad has to be the worst hype man ever, none of the stuff he says even sounds convincing.
So, all the forces are pushing against individual engineers getting that leverage.
Just feeling, just feeling.
> In essence, Replit’s latest customer base is a new breed of coder: The ones who don’t know the first thing about code.
> “We don’t care about professional coders anymore,” Masad said.
> Instead, he says it’s time for non-coders to begin learning how to use AI tools to build software themselves. He is credited with a concept known as “Amjad’s Law” that says the return on learning some code doubles every six months.
He is doing the smart thing and selling shovels though, and this statement is part of that sell.
Seems reasonable that more people will be able to utilise programability of computers.
People who already created elaborate spreadsheet’s with formulas, now might start also using python/java/go for their benefit. (Eg. Accountant, might start helping with the accounting system maintenance)
I am not saying the real breakthrough will not come, because what is being done already is impressive on its own especially when you pair a person that knows what he is doing with LLM.. but for now this iteration of nocode still has one major flaw: humans.
And again, executives will need to learn.
The day LLMs start insisting Joe Schmoe non-devs first plan DB schemas/hosting/auth (ie; before responding with random HTML/CSS/JS page demos) is the day I start getting really scared.
you have to break people out of their current context putting whatever solutions into chatgpt, and then realize that its a coding problem to switch to replit, while not being somebody with the gut sense that thats something you should do.
Also people are not looking at the math of it. If 40% of software engineering gets automated, thats a massive reduction in demand, and with the glut of engineers on the market, will crater salaries. It doesnt all need to be automated for it to basically crush SWE as a good career
AI changes the type of labor required to produce working software, which will result in a downward shift in wages
But seriously, what’s a single good app out there that’s been written by AI with no developers involved? I don’t know of any. Not play apps, but real apps serving real users, with billing, subscriptions, some traffic, etc…
Anyone know of one?
Presumably something like the 'commoditization of elevator operating' that we once saw. The elevator operator never went away, but operating elevators was simplified to the point that anyone could do it. At which time everyone started doing it, commoditizing the job.
In other words, it looks like programming languages that become increasingly approachable to any old random person on the street who can jump in without any meaningful past experience or special knowledge. You know doubt already what that looks like because we're already using those programming languages (e.g. GPT) in narrow domains to great effect. They have yet to prove themselves as complete general purpose programming languages, but they have made great strives towards that and it is, by many accounts, now only a matter of time.
I can see it speeding engineers up, I can't see the guy on the clapham omnibus building a complex line of business app (or an operating system, flight computer, financial engine, MRI sequencer, etc...). And once it can't be your average Joe and it's someone who requires training, suddenly we're back to it not being a commodity.
While in recent memory the engineer and the coder have oft been the same person, that wasn't always the case (historically there was a clear divide between the engineers and coders) and isn't always the case. I see no mention of engineers around this discussion. Is there a reason for its introduction?
A coder and an engineer are not necessarily the same person. It has become more common to see people do both jobs, but in history it was unusual for the engineers and coders to be the same person, and the idea is that we're going back to that model – except this time the coder will be a machine instead of another human.
Getting to a demo, an MVP, or an early-stage company are probably all doable with a skeleton crew of software engineers plus LLMs. But it is difficult to imagine scenarios where 1) customers are paying you real amounts of money and 2) the technical problems the company faces remain solvable "with a senior engineer guiding a junior using genai."
It feels like a recipe for disaster--when (not if) things go awry, there is no slack in the system, nothing to absorb the shock. It's brittle. Maybe we will see lots of companies in the next few years with successful exits who are using a model like this! But I doubt many are durable businesses.
And they were right, in a way. Frameworks excel in the early stages of application development. Drag and drop, click to create a database, it all works. But ask even small sized companies if they keep using it after 1 year, and the answer is often no. If it is yes, it’s usually all building custom things to work around the limitations of the framework. Or, it is a simple product/site with no further needs (but they are rare).
Anyway, AI for the full development cycle! Any moment now..
Hooray, in a few years you can type a prompt and get a complete app you can sell to customers! But the customer can also type a prompt and get a complete app that meets their expectations even better than yours. Your generated app is worthless. Your entire company is just a middle man between the customer and ChatGPT, and the customer can write a prompt just as well as you.
Software as an entire industry is pretty much going to cease to exist if AI enthusiasts get their way.
We already see this with music. Have you ever had someone give you a link to a song they generated with AI? Do you really want to spend 4 minutes listening to a thing they made in 15 seconds? If I wanted an AI song about coffee then I’d generate one myself, not listen to yours. The faster and easier it gets to generate apps, the more we’re going to end up with people just generating their own. You won’t be able to sell your generated apps to anyone.
What sort of apps do you work on where this is the case?
I just can’t fathom how a 10mloc financial engine that follows global regulations, has latency requirements, and tons of complex business logic that’s propriety, is going to be built via natural language.
Or how about flight computers for rockets?
Or sequences for MRI machines?
These might be obviously hard, but where’s the limit between viable and not viable?
And at some point, even if the gap is still pretty big, the never-ending quest to increase profits will drive companies to start laying developers off even if the AI isn’t quite ready.
I work in a highly regulated industry. I hope that buys time. But I spend a lot of time worrying about how I’m going to take care of my kid if things keep moving at this rate.
There's definitely a small chance a simple hit app could be made by a non-technical "ideas guy" and an LLM -- something like Wordle would be a good example. But Wordle wasn't the one paying engineers 6 figure salaries to begin with.
er, no, you can't -- I don't know why you would think this unless you're junior and can't actually tell (which turns out to be one of the dangers of LLMs).
The true answer is somewhere in the middle but now its definitely leaning further from your view.
I strongly question the existence of these jobs; even the simplest "add some forms to this page" consultancy work in an app older than a few years tends to have requirements complexity around integrating with ancient/bespoke frameworks. If these jobs did exist, you'd assume they would have already been outsourced to SEA.
This is your daily reminder that the lump of labor fallacy is incorrect. There is no fixed amount of demand, and software development has become more productive, by vastly more than 40%, since its inception as a profession.
When Guido and Mats invented Python and Ruby, or you get a really fancy debugger, did you think the wage apocalypse is upon us because you got a more productive tool and more people can write software?
BTW when GPT4 came out I started a study group with a few friends who never wrote code before. Understanding how to step through python and understand what was happening within the code wasn't the hard part, the basics of the tooling and debugging how python was borked on that particular person's laptop was the hard part. Maybe GPT5 will be able to debug and run shell commands to fix that sort of mundane garbage that engineers deal with as a matter of course, but IMO it will take a whole new environment, possibly along the lines of what Replit is building as far as taking care of all the tooling for you and presenting you with a code window with a Play button.
You could say, no, that's not how it's going to work because now everyone can just talk to a computer and get the software they want. But there's so many non-technical reasons why that doesn't put software engineers out of work. People are lazy and don't want to write (even if just by talking) their own software. People can't clearly describe what they want, so they won't be able to put to words the software they want. Most people just accept things as they are and don't think to change things with software.
What is clear is, if you're a run-of-the-mill, take-a-ticket work-a-ticket software engineer, with no interface to the business other than that, then yeah that shit is ripe to get automated away. But if you get out into the real world, man, it's the best time ever to have software engineering skills. Opportunities are _everywhere_.
As an enterprising software engineer, its never been easier to strike out on your own. I do agree with you on that
Let's be real, even at $60k, the WFH makes it tolerable, but you'll need lifestyle changes like selling your house if your mortgage is too much. Plenty of people working hospital jobs making around $40k and we don't deal with medical sharps and patients that bite you. It could always be worse.
If companies don't see the value with human engineers, let them suffer the consequences. If they can run a business with only AI coding, there probably isn't a significant moat there, and then they'll have lots of competition as a lot of bored SWEs use AI as well and start companies to stay in the game.
No, that's not a law. That's stupid made-up bullshit that he made up on the spot.
I think most programmers will find their way, even if they stop programming. I worked with non-programmers who have attention span of a toddler and wouldn't be able to read a few sentence email and respond accordingly. They would just respond to first 1-2 sentences.
Corporate work is mostly pretend and look busy.
I'm really curious to explore code of an app written completely by AI.
I wrote complete apps that run a business. The biggest hurdle? Figuring out what is actually going on, what the process is, why is it so poorly documented and why is it stored in heads of multiple people. I don't think gathering this information would be possible without understanding how software and databases work and what I need to know.
I can ask an LLM how to start a business, how to get funding, and how to say charismatic CEO-ish things to the press.
Is that what Replit did? Not kidding. Entirely.