Acharya’s framing is different from mine (he’s talking book on software stocks) but the conclusion is the same: the “innovation bazooka” pointed at rebuilding payroll is a bad allocation of resources. Benedict Evans called me out on LinkedIn for this (https://philippdubach.com/posts/is-ai-really-eating-the-worl...) take, which I take as a sign the argument is landing..
The best take I've seen on the whole `AI will replace all devs' is a way for big tech to walk back the disastrous over hiring they did around Covid without getting slaughtered in the stock market.
> investors are simultaneously punishing hyperscaler stocks because AI capex might generate weak returns, while destroying software stocks because AI adoption will be so pervasive it renders all existing software obsolete. Both cannot hold simultaneously.
I don't understand this point. Can't it be possible that the ultimate effect is to devalue, hugely, software? As in it can totally both be true that AI capex has weak returns and at the same time most SaaS companies go bankrupt. To take an analogy: if ever we manage to successfully mine asteroids, and find some vast quantity of platinum, it could both be true that every existing platinum miner loses their shirt, and also that the value of platinum sinks so far that the asteroid mining company cannot cover its costs.
How is AI code generation a "innovation bazooka"? Last time I checked, innovation required creativity, context, and insight. Not really fast boilerplate generators.
AI allows innovative people to create more innovations by reducing a lot of the non-innovative grunt work in an efficient manner. It isn't the AI doing the innovation, but allows innovators to focus more on innovating.
Or at least that is the theory. It is certainly true from observations of those around me. It also scales well. Even someone a bit innovative gets a multiplier by using AI intelligently. Those that just focus on the grunt work are the ones in trouble.
> Even a16z is walking this back now. I wrote about why the “vibe code everything” thesis doesn’t hold up in two recent pieces:
The next one a16z should walk back on is "AGI" given that they have just admitted that "vibe code everything" was just a sign of them being consumed by the hype.
All that is correct and well-written, however I fear in most cases "good enough" will be good enough for Business. If Business can do something to 80% the same but with a large cost cutting they likely go for it, we have seen this with shrinkflation (reduced portion sizes for the same price), to using cheaper ingredients to practically everything that is not a knowledge-heavy industry. The big change is now the "shrinkflation" is coming to knowledge domains too, which will likely lower the quality of healthcare, software etc.
AI being a next-token predictor will produce cheap and average products, we will likely see some (most?) software become a commodity, that goes through the same product development and "manufacturing" as a breakfast cereal. Made in a "dark factory", 24/7, with little supervision.
However I think down the line we will see many industries popping up that are like "organic food", "mechanical watchmaking" that provide above the usual slop that large businesses produce.
>In this article I will try to explain why I find his framing fascinating but incomplete. Evans structures technology history in cycles. Every 10-15 years, the industry reorganizes around a new platform: mainframes (1960s-70s), PCs (1980s), web (1990s), smartphones (2000s-2010s). Each shift pulls all innovation, investment, and company creation into its orbit. Generative AI appears to be the next platform shift, or it could break the cycle entirely.
A lot of the AI and LLM argument on whether it is really eating the world misses one point, and I think Evans implied but not pointed out explicitly.
Had it not been AI investment, we wouldn't have the current hardware improvement and innovation rate.
Most people have heard about the limit of Moore's law, but every single time it appeared in headline is an economic model limit rather than limit of physics. We were predicting a stop to growth in 90s because we couldn't see a 400M PC market shipment in 2010. Turns out Smartphone carried that forward, and it is what funded growth of TSMC when most on HN even knew much or heard of TSMC. The same goes with LPDDR RAM, Pure Play IP, Wireless, Network, etc. All the hardware improvements that came with Smartphone is now continued to be developed at rapid pace due to AI and Hyperscaler.
What Evan were suggesting is much simpler, could AI automate things that previously were not possible for 99% of business outside of Tech and Software. The answer is a simple yes. And worth pointing out ChartGPT is closing in on a billion weekly active user.
A lot of HN discussion about AI often centered around software development. And whether it is good enough of it. Most of the world outside are happy enjoying AI for many things. What used to require a mildly technical person to do on excel can not be done without one. It is opening up software to even more people. It is creating more value than people imagine, and users are willing to paid for it.
Using vibe coding to build a small specialized tool for a small company that can be used instead of single feature of a commercial SaaS is doable and brings value.
Using vibe coding to build something to replace an enterprise SaaS offering for a medium to large company is not something to be taken lightly. The tool and the code is not everything. The operating environment, security guarantees, SLAs, support, and a bag of features you don't need today but might tomorrow is what the SaaS offerings bring to the table.
Imagine that I run a really good software house. I can literally build anything you want, feature wise, better than most. I do it quickly. You come to me and say you want to replace Slack for your team of 200, because Slack got too expensive. I say I can do it. Because I am feeling generous and you're my good friend, I will do it for free. However, I will just give you the code, a CI/CD script, and a README.md file. I will disappear and will not maintain or support your software, nor will I give you any guarantees on how well it will work, other than a "trust me."
The question is how much further and faster can these tools evolve.
Right now, you may not be faced with a valid choice to vibe code your own hubspot, but maybe some contractor firm will do it for you and sell an ultra low cost version.
Will opus 6 do the same thing without the contractors while managing the deployment and maintenance as a claw?
The Matrix folks have covered the "replace Slack internal chat" case already. They will give you the code so that you can bring the service up internally, or you can use any 3rd party hosted solution that provides the usual support and "enterprise" guarantees, for a price. Why can't this model generalize to sector-specific SaaS offerings that can now be prototyped cheaply via AI vibecoding?
As much as the Slack UX has somewhat enshittified at this point, the UX of Matrix is still so so so far behind Slack that it's often not even worth considering.
I hear Zulip could actually be a real alternative, though I have no experience with it.
People are overestimating the value on having AI create something given loose instructions, and underestimating the value of using AI as a tool for a human to learn and explore a problem space. The bias shows on the terminology (“agents”).
We finally made the computer able to speak “our” language - but we still see computers as just automation. There’s a lot of untapped potential in the other direction, in encoding and compressing knowledge IMO.
Because that would mean AI isn't going to replace entire industries, which is the only way to justify the, not billions, but trillions in market value that AI leaders keep trying to justify.
Exactly my thoughts - the value in AI is not auto-generating anything more than something trivial, but there's huge value in a more customized knowledge engine - a targeted, specific Google if you will. Get answers to your specific question instead of results that might contain what you were looking for if you slog through them.
AI is hugely beneficial in understanding a problem, or at least getting a good overview, so you can then go off and solve/do it yourself, but focusing on "just have the AI generate a solution" is going to hugely harm AI perception/adoption.
I once built a CRM in Google Sheets fully mirroring the data model of Salesforce. For contact, company, deal, and call tracking for a one sales rep business. (Before XLookup was in Google Sheets)
Did it work? Yes. Was it worth my time to maintain and scale the “platform” with the company rather than outsource all that to a CRM company? Not at all.
Time is finite. Spend your time doing what you do best, pay others to do what they do best.
Yup, my experience has been that vibe-coding is very time-consuming. It reminds me very much of how LLMs are great at creating mind-blowing images, but you get what you get. Once you decide that you need to modify the image you get, it becomes a time sink. You might be able to change it and get what you need, but there is no guarantee and it's a never ending task.
The same thing happens with code; you may get great results from your prompt, but trying to customize it will drive you nuts and you may never get what you want.
Maintenance is another hurdle. How do you maintain code you might not have the skills to maintain?
Vibe-coding may reduce software creation time, but it's not taking over software engineering. The SaaS business is going nowhere. Most people, by far, will continue to rely on someone else for their software needs. But be very aware that the software business will change. We are seeing that already.
It doesn't make sense for every company to make their own Salesforce clone.
The key is that it makes new companies entering the market to compete with Salesforce immensely easier. More competition will just force lower overall margins in SAAS.
Thought exercise for those in disagreement: why would every company use AI to build their own payroll/ERP/CRM, when just a handful of companies could use AI to build those offerings better?
This is largely how things work now; AI may lower the cost and increase margins, but the economics of build vs buy seem the same.
To avoid CRAZY SaaS charges. I left a comment further down about how the challenge is first getting a reliable stack running underneath whatever ends up being fast-coded. The trend will be more decentralization - I think that'll be AI 2.0. Increasing centralization is AI 1.0.
But if that was a goal, or a marketable feature, SaaS and cloud would have competitors out there selling software with perpetual licenses to be run on premises
Yes, the vendors want subscriptions and cloud and not owning anything, but customers also don't want to hire people to operate the infrastructure required to run this stuff themselves. That's the whole point of SaaS, and why some companies just run entirely on that model and basically have no in-house IT staff
That AI means you can write and run your own payroll system doesn't mean all of a sudden a world of people with zero technical skills can start doing it on their own
Every company that I’ve worked at has had to do significant additional development work on their instance of salesforce to make it work for them. Like 6-12 months of work with 1-3 people. I don’t know if this is common but in that case maybe going custom might be the way to go. You get something lean, without all the cruft, specifically built for your usecase and nothing more.
Well the answer is because the cost of that software is lower than somebody building the other software.
What happens is that all these SaaS drop in value because it is now realistic to build them internally
Slack is a good example. When the cost of Slack is an unreasonable amount of your operating costs then it makes sense to clone and maintain. The product is simple, you can basically recreate the main functionality in a sitting. Why would you pay hundreds of thousands of dollars for it?
That’s a fine example, but my question then is why does Slack exist? Surely Fortune 500 companies are smart enough to realize that building a slack clone is cheaper, yet they don’t do that.
So now consider AI, perhaps the cost of building has decreased from 100k to 10k. What stops a Slack competitor from also building the product for 10k and reselling it at 10% of the cost of Slack? My point is that I don’t see how AI has changed the value prop.
Mattermost is FOSS. Why aren't companies running their own servers to avoid Slack? Prior to OneDrive and web integration, LibreOffice was 95% as good as MS Office, better than VibeOffice will likely be, and it still failed to gain much traction.
I mean once campfire is full featured free and easy to self host. Completely open source slack replacement.
I imagine it's also infinitely better than anything an in house team could vibe code.
You don't need AI for a cheap slack alternative.
That's why I don't buy any of this.
Companies are not bothering with the free/open alternatives.
Unless the real power of LLMs is making it easy for greg in HR to self host these existing alternatives. But, that a trillion dollar market does not make.
Anyone who's seen an enterprise deal close or dealt with enterprise customer requests will know this, the build vs buy calculus has always been there yet companies still buy. Until you can get AI to the point where it equivalent to a 20 person engineering team, people are not going to build their own Snowflake, Salesforce, Slack or ATS. Maybe that day is 3 years away but when that happens the world will be very different
Companies do make/buy decisions on everything, it just software. Cleaning services are not expensive, yet companies contract them instead of hiring staff.
This is called transaction cost economics, if anyone’s interested.
We’ve also got to consider the fourth dimension, what happens over time.
Salesforce is getting LLM superpowers at the same time the Enterprise is, so customizing and maintaining and extending Salesforce are all getting cheaper and better and easier for customers, consultants, and Salesforce in parallel.
Unless the LLMs are managing the entire process there’s still a value proposition around liability, focus, feature updates, integrations, etc. Over time that tech should make Salesforce get way cheaper, or, start helping them upsell bigger and badder Sales things that are harder to recreate.
And, big picture, the LLMs are well trained on Salesforce API code. Homegrown “free” versus industry-standard with clear billing, whatever we know versus man-decades of learning at a vendor, months of effort and all the risk & liability versus turnkey with built-in escape goats… at some point you’re paying money not to own, not to learn, not to be distracted, and to have jerks to sue if something goes bad.
I agree generally, but some of these enterprise contracts are eye-watering. If the choice is $2M/year with a 3-year minimum contract, or rolling your own, I think calculus really has shifted.
With that said, the entire business world does not understand that software is more than just code. Even if you could write code instantly, making enterprise software would still take time, because there are simply so many high-stakes decisions to make, and so much fractal detail.
> If the choice is $2M/year with a 3-year minimum contract, or rolling your own, I think calculus really has shifted.
But why? It was always dramatically cheaper for enterprises to build rather than buy. They stopped doing that becuase they did that in the 90s and ended up with legacy codebases that they didn't know how to maintain. I can't see AI helping with that.
Exactly. I was building an app to track bike part usage. It was an okay app, but then I just started using ai with the database directly. Much more flexible, and I can get anything I need right then. AI will kill a lot of companies, but it won’t be the software it develops, it will be the agent itself
If an AI agent ever became as productive at writing code as a well-organized 20 person engineering team you'd still need to run it for a year or more to replicate any nontrivial SaaS product.
And the thing about many of these products isn't their feature set, it's their stability. It's their uptime. It's how they handle scaling invisibly and with no effort on your part. These are things you can't just write down from whole cloth, they are properties that emerge over time by adapting the the reality of scale. Coding isn't the whole deal, and your 20x clanker which can do nothing but re-arrange text in interesting patterns is going to have some trouble with the realities of taking that PoC to production. You'll still need experienced, capable people for that. And lots of time.
A lot of this "ermahgerd everything will change" drivel is based on some magical fundamentally new technology emerging in the near future that can do things that LLMs cannot do. But as far as anyone knows, that future may be never.
So even given a large improvement in agentic coding I'm not convinced it really changes the build vs buy equation much.
I sort of agree with this, but what a lot of people are missing is it's unbelievably easy to clone a lot of SaaS products.
So I think big SaaS products are under attack from three angles now:
1) People replacing certain systems with 'vibe coded' ones, for either cost/feature/unhappiness with vendor reasons. I actually think this is a bigger threat than people think - there are so many BAD SaaS products out there which cost businesses a fortune in poor features/bugs/performance/uptime, and if the models/agents keep improving the way they have in the last couple of years it's going to be very interesting if some sort of '1000x' engineer in an agent can do crazy impressive stuff.
2) Agents 'replacing' the software. As people have pointed out, just have the agent use APIs to do whatever workflow you want - ping a database and output a report.
3) "Cheap" clones of existing products. A tiny team can now clone a "big" SaaS product very quickly. These guys can provide support/infra/migration assistance and make money at a much lower price point. Even if there is lock in, it makes it harder for SaaS companies to keep price pressure up.
But have you ever tried to clone a product or tool for yourself before? At first it’s great because you think that you saved money but then you start having to maintain it… fixing problems, filling in gaps… you now realize that you made a mistake. Just because AI can do it now doesn’t mean you aren’t just now having to use AI to do the same thing…
Also, agents are not deterministic. If you use it to analyze data, it will get it right most of the time but, once in a blue moon, it will make shit up, except you can’t tell which time it was. You could make it deterministic by having AI write a tool instead… except you now have the first problem of maintaining a tool.
That isn’t to say that there isn’t small low hanging fruit that AI will replace, but it’s a bit different when you need a real product with support.
At the end of the day, you hire a plumber or use a SaaS not because you can’t do it yourself, but because you don’t want to do it and rather want someone else who is committed to it to handle it.
I'm not saying _the end user_ clones it. I mean someone else does (more efficiently with agents) and runs it as a _new_ SaaS company. They would provide support just like the existing one would, but arguably at a cheaper price point.
And regarding agents being non deterministic, if they write a bunch of SQL queries to a file for you, they are deterministic. They can just write "disposable" tools and scripts - not always doing it thru their context.
It would be interesting if, with all the anxiety about vibe coding becoming the new normal, its only lasting effect is the emergence of smaller B2B companies that quickly razzle dazzle together a bespoke replacement for Concur, SAP, Workday, the crappy company sharepoint - whatever. Reminds me of what people say Palantir is doing, but now supercharged by the AI-driven workflows to stand up the “forward deployed” “solution” even faster.
"You have this innovation bazooka. Why would you point it at rebuilding payroll?" — a partner at the firm whose thesis was literally "software is eating the world."
Apparently the meal is over and now we're just rearranging the plates.
(1) https://philippdubach.com/posts/the-saaspocalypse-paradox/
(2) https://philippdubach.com/posts/the-impossible-backhand/
Acharya’s framing is different from mine (he’s talking book on software stocks) but the conclusion is the same: the “innovation bazooka” pointed at rebuilding payroll is a bad allocation of resources. Benedict Evans called me out on LinkedIn for this (https://philippdubach.com/posts/is-ai-really-eating-the-worl...) take, which I take as a sign the argument is landing..
Excellent. And correct lol.
Dead Comment
I don't understand this point. Can't it be possible that the ultimate effect is to devalue, hugely, software? As in it can totally both be true that AI capex has weak returns and at the same time most SaaS companies go bankrupt. To take an analogy: if ever we manage to successfully mine asteroids, and find some vast quantity of platinum, it could both be true that every existing platinum miner loses their shirt, and also that the value of platinum sinks so far that the asteroid mining company cannot cover its costs.
Or at least that is the theory. It is certainly true from observations of those around me. It also scales well. Even someone a bit innovative gets a multiplier by using AI intelligently. Those that just focus on the grunt work are the ones in trouble.
The next one a16z should walk back on is "AGI" given that they have just admitted that "vibe code everything" was just a sign of them being consumed by the hype.
AI being a next-token predictor will produce cheap and average products, we will likely see some (most?) software become a commodity, that goes through the same product development and "manufacturing" as a breakfast cereal. Made in a "dark factory", 24/7, with little supervision.
However I think down the line we will see many industries popping up that are like "organic food", "mechanical watchmaking" that provide above the usual slop that large businesses produce.
A lot of the AI and LLM argument on whether it is really eating the world misses one point, and I think Evans implied but not pointed out explicitly.
Had it not been AI investment, we wouldn't have the current hardware improvement and innovation rate.
Most people have heard about the limit of Moore's law, but every single time it appeared in headline is an economic model limit rather than limit of physics. We were predicting a stop to growth in 90s because we couldn't see a 400M PC market shipment in 2010. Turns out Smartphone carried that forward, and it is what funded growth of TSMC when most on HN even knew much or heard of TSMC. The same goes with LPDDR RAM, Pure Play IP, Wireless, Network, etc. All the hardware improvements that came with Smartphone is now continued to be developed at rapid pace due to AI and Hyperscaler.
What Evan were suggesting is much simpler, could AI automate things that previously were not possible for 99% of business outside of Tech and Software. The answer is a simple yes. And worth pointing out ChartGPT is closing in on a billion weekly active user.
A lot of HN discussion about AI often centered around software development. And whether it is good enough of it. Most of the world outside are happy enjoying AI for many things. What used to require a mildly technical person to do on excel can not be done without one. It is opening up software to even more people. It is creating more value than people imagine, and users are willing to paid for it.
Using vibe coding to build something to replace an enterprise SaaS offering for a medium to large company is not something to be taken lightly. The tool and the code is not everything. The operating environment, security guarantees, SLAs, support, and a bag of features you don't need today but might tomorrow is what the SaaS offerings bring to the table.
Imagine that I run a really good software house. I can literally build anything you want, feature wise, better than most. I do it quickly. You come to me and say you want to replace Slack for your team of 200, because Slack got too expensive. I say I can do it. Because I am feeling generous and you're my good friend, I will do it for free. However, I will just give you the code, a CI/CD script, and a README.md file. I will disappear and will not maintain or support your software, nor will I give you any guarantees on how well it will work, other than a "trust me."
I wouldn't take the offer.
Right now, you may not be faced with a valid choice to vibe code your own hubspot, but maybe some contractor firm will do it for you and sell an ultra low cost version.
Will opus 6 do the same thing without the contractors while managing the deployment and maintenance as a claw?
I hear Zulip could actually be a real alternative, though I have no experience with it.
We finally made the computer able to speak “our” language - but we still see computers as just automation. There’s a lot of untapped potential in the other direction, in encoding and compressing knowledge IMO.
AI is hugely beneficial in understanding a problem, or at least getting a good overview, so you can then go off and solve/do it yourself, but focusing on "just have the AI generate a solution" is going to hugely harm AI perception/adoption.
To have AI recreate something that was already in it's training set.
> in encoding and compressing knowledge IMO.
I'd rather have the knowledge encoded in a way that doesn't generate hallucinations.
Deleted Comment
The thing is incredibly good at searching through large spaces of information.
Did it work? Yes. Was it worth my time to maintain and scale the “platform” with the company rather than outsource all that to a CRM company? Not at all.
Time is finite. Spend your time doing what you do best, pay others to do what they do best.
The same thing happens with code; you may get great results from your prompt, but trying to customize it will drive you nuts and you may never get what you want.
Maintenance is another hurdle. How do you maintain code you might not have the skills to maintain?
Vibe-coding may reduce software creation time, but it's not taking over software engineering. The SaaS business is going nowhere. Most people, by far, will continue to rely on someone else for their software needs. But be very aware that the software business will change. We are seeing that already.
The key is that it makes new companies entering the market to compete with Salesforce immensely easier. More competition will just force lower overall margins in SAAS.
This is largely how things work now; AI may lower the cost and increase margins, but the economics of build vs buy seem the same.
Yes, the vendors want subscriptions and cloud and not owning anything, but customers also don't want to hire people to operate the infrastructure required to run this stuff themselves. That's the whole point of SaaS, and why some companies just run entirely on that model and basically have no in-house IT staff
That AI means you can write and run your own payroll system doesn't mean all of a sudden a world of people with zero technical skills can start doing it on their own
So now consider AI, perhaps the cost of building has decreased from 100k to 10k. What stops a Slack competitor from also building the product for 10k and reselling it at 10% of the cost of Slack? My point is that I don’t see how AI has changed the value prop.
At the very least, the return is not worth the time and effort.
I can't wait for orgs to try to vibe roll their own dozen clients, security models, and then try to talk to handle external integrations of some kind.
I imagine it's also infinitely better than anything an in house team could vibe code.
You don't need AI for a cheap slack alternative.
That's why I don't buy any of this.
Companies are not bothering with the free/open alternatives.
Unless the real power of LLMs is making it easy for greg in HR to self host these existing alternatives. But, that a trillion dollar market does not make.
This is called transaction cost economics, if anyone’s interested.
Salesforce is getting LLM superpowers at the same time the Enterprise is, so customizing and maintaining and extending Salesforce are all getting cheaper and better and easier for customers, consultants, and Salesforce in parallel.
Unless the LLMs are managing the entire process there’s still a value proposition around liability, focus, feature updates, integrations, etc. Over time that tech should make Salesforce get way cheaper, or, start helping them upsell bigger and badder Sales things that are harder to recreate.
And, big picture, the LLMs are well trained on Salesforce API code. Homegrown “free” versus industry-standard with clear billing, whatever we know versus man-decades of learning at a vendor, months of effort and all the risk & liability versus turnkey with built-in escape goats… at some point you’re paying money not to own, not to learn, not to be distracted, and to have jerks to sue if something goes bad.
With that said, the entire business world does not understand that software is more than just code. Even if you could write code instantly, making enterprise software would still take time, because there are simply so many high-stakes decisions to make, and so much fractal detail.
But why? It was always dramatically cheaper for enterprises to build rather than buy. They stopped doing that becuase they did that in the 90s and ended up with legacy codebases that they didn't know how to maintain. I can't see AI helping with that.
I think that’s gonna happen when you don’t need software and AI just does it all.
And the thing about many of these products isn't their feature set, it's their stability. It's their uptime. It's how they handle scaling invisibly and with no effort on your part. These are things you can't just write down from whole cloth, they are properties that emerge over time by adapting the the reality of scale. Coding isn't the whole deal, and your 20x clanker which can do nothing but re-arrange text in interesting patterns is going to have some trouble with the realities of taking that PoC to production. You'll still need experienced, capable people for that. And lots of time.
A lot of this "ermahgerd everything will change" drivel is based on some magical fundamentally new technology emerging in the near future that can do things that LLMs cannot do. But as far as anyone knows, that future may be never.
So even given a large improvement in agentic coding I'm not convinced it really changes the build vs buy equation much.
So I think big SaaS products are under attack from three angles now:
1) People replacing certain systems with 'vibe coded' ones, for either cost/feature/unhappiness with vendor reasons. I actually think this is a bigger threat than people think - there are so many BAD SaaS products out there which cost businesses a fortune in poor features/bugs/performance/uptime, and if the models/agents keep improving the way they have in the last couple of years it's going to be very interesting if some sort of '1000x' engineer in an agent can do crazy impressive stuff.
2) Agents 'replacing' the software. As people have pointed out, just have the agent use APIs to do whatever workflow you want - ping a database and output a report.
3) "Cheap" clones of existing products. A tiny team can now clone a "big" SaaS product very quickly. These guys can provide support/infra/migration assistance and make money at a much lower price point. Even if there is lock in, it makes it harder for SaaS companies to keep price pressure up.
Also, agents are not deterministic. If you use it to analyze data, it will get it right most of the time but, once in a blue moon, it will make shit up, except you can’t tell which time it was. You could make it deterministic by having AI write a tool instead… except you now have the first problem of maintaining a tool.
That isn’t to say that there isn’t small low hanging fruit that AI will replace, but it’s a bit different when you need a real product with support.
At the end of the day, you hire a plumber or use a SaaS not because you can’t do it yourself, but because you don’t want to do it and rather want someone else who is committed to it to handle it.
And regarding agents being non deterministic, if they write a bunch of SQL queries to a file for you, they are deterministic. They can just write "disposable" tools and scripts - not always doing it thru their context.
It would be interesting if, with all the anxiety about vibe coding becoming the new normal, its only lasting effect is the emergence of smaller B2B companies that quickly razzle dazzle together a bespoke replacement for Concur, SAP, Workday, the crappy company sharepoint - whatever. Reminds me of what people say Palantir is doing, but now supercharged by the AI-driven workflows to stand up the “forward deployed” “solution” even faster.
Or an industry specific Workday, with all of workdays features but aimed at a niche vertical.
I wrote about this (including an approach on how to clone apps with HAR files and agents) if you are interested. https://martinalderson.com/posts/attack-of-the-clones/
Apparently the meal is over and now we're just rearranging the plates.