Get the top HN stories in your inbox every day.
benzible
btown
It's a bit surprising to me that Microsoft hasn't created a product that's "you have an Excel file in one of our cloud storage systems, here's a way for you to vibe code and host a web app whose storage is backed entirely by that file, where access control is synced to that file's access, and real-time updates propagate in both directions as if someone were editing it in native Excel on another computer. And you can eject a codebase that you, as the domain expert, can hand to a tech team to build something more broadly applicable for your organization."
Nowhere near the level of complexity that would enter your threat model. But this would be the first, minimal step towards customers building their own tools, and the fact that not even this workflow has entered the zeitgeist is... well, it's not the best news for some of the most bullish projections of AI adoption in businesses large and small.
ImPleadThe5th
Probably because Microsoft knows vibe coding is _not_ an actual viable way to build production ready code and does not want to deal with the liability issues of prompting customers to move from a working Excel sheet to a broken piece of software that looks like it works.
In my experience, it's actually quite hard to move a business from an excel sheet to software. Because an excel sheet allows the end user to easily handle every edge case and they likely don't even think in terms of "edge cases"
bartread
> Probably because Microsoft knows vibe coding is _not_ an actual viable way to build production ready code and does not want to deal with the liability issues of prompting customers to move from a working Excel sheet to a broken piece of software that looks like it works.
Whilst you could plausibly argue that Microsoft have spent the past 25 years attempting to stamp them out, this is exactly what VB6 and VBA were.
People built whole businesses on/around these technologies, and people liked them because you could get something working fast. As maligned as they are nowadays they were so widely used because they delivered value.
immibis
Reliability doesn't matter any more, there's no liability for being wrong any more.
Figs
You say that, but the crazy people at Microsoft put a COPILOT function into Excel already...
https://support.microsoft.com/en-us/office/copilot-function-...
JaumeGreen
I miss MSAccess, but for the modern age. It has been replaced by basic CRUD using your platform of choice, but it's not as easy.
That would be similar to your solution, so either one would work.
I think that there might be some similar alternatives (maybe Airtable? probably using Lovable or Firebase counts) but nothing that is available for me for now.
mike_hearn
The modern version of Access is something like APEX.
APEX is probably just as widely used now as Access was. Access likely had higher market share but of a much smaller market. There are gazillions of APEX apps out there.
xnx
Agree. Lack of something as accessible and useful as Access is a major hole. AppSheet comes close: https://about.appsheet.com/home/
nitwit005
You can use something like Salesforce as an app platform if you want. It lets you create "Custom Objects", which are basically tables, write queries, and so on.
It's just that the hassle of dealing with that platform tends to be similar to the hassle of setting up an app yourself, and now you're paying a per-user license cost.
btown
Even Salesforce doesn't have a good way to quickly port an Excel-based workflow, with file handoffs and backwards compatibility, into Salesforce. In theory, you could have an LLM generate all the metadata files that would execute a relevant schema migration, generate the interface XML, and build the right kinds of API calls and webhooks... but understanding what it's doing requires a Ph.D. in Salesforce, and many don't have time for that.
fma
Are you calling out Microsoft specifically or just in general any big tech company? Because Google can do this with Google sheets using Apps Script.
ardao
Microsoft PowerApps has similar workflows for at least 2 years now. The professional development experience is lacking, however enterprise users can create many applications based on Excel files.
j45
It’s possible to do this with excel cia azure or even tying it into power bi first.
bob1029
> Domain expertise + tight feedback loop
This is the answer to a happy B2B SaaS implementation. It doesn't matter what tools you use as long as this can be achieved.
In the domain of banking front/back office LOB apps, if you aren't iterating with your customer at least once per business day, you are definitely falling behind your competition. I've got semi-retired bankers insisting that live edits in production need to be a fundamental product feature. They used to be terrified of this. Once they get a taste of proper speed it's like blood in the water. I'm getting pushback on live reloads taking more than a few seconds now.
Achieving this kind of outcome is usually more of a meat space problem than it is a technology problem. Most customers can't go as fast as you. But the customer should always be the bottleneck. We've done things like install our people as temporary employees to get jobs done faster.
hvb2
I might be missing something but live edits in production and banking? Doesn't that violate all kinds of compliance controls?
bob1029
> Doesn't that violate all kinds of compliance controls?
Technically, only if it causes some kind of security, privacy, availability or accounting issue. The risk is high but it can be done.
Half of our customers do not have anything resembling a test environment. It is incredibly expensive to maintain a meaningful copy of production in this domain. Smaller local/regional banks don't bother at all.
SkyPuncher
Our sales teams heres the "we'll just build it internally" or "we can just throw it into an LLM" all of the time.
Yes, certain parts of our product are indeed just lightweight wrappers around an LLM. What you're paying for is the 99% of the other stuff that's (1) either extremely hard to do (and probably non-obvious) (2) an endless supply of "routine" work that still takes time (3) an SLA/support that's more than "random dev isn't on PTO"
robofanatic
> "we'll just build it internally" or "we can just throw it into an LLM" all of the time.
Is that a bluff used to negotiate the price?
pseudosavant
If it is a credible bluff, does it work?
woah
> (3) an SLA/support that's more than "random dev isn't on PTO"
Why do they have an internal engineering org at all if they can't manage the most basic maintenance of a software product?
efitz
I don’t know what you build, but I’ll share some thoughts from the other side (customer):
Many SaaS products I am interested in have very little “moat”. I am interested in them not because I can’t build them, but because my limited engineering time is better spent building business specific stuff.
Many products with product management teams spend a lot of their effort building functionality either to delight their highest paying customers, or features that are expected to be high-revenue.
I’m never going to be your highest paying customers, so I’m never going to get custom work from you (primarily orienting workflows to existing workflows inside your customers).
What everyone wants when they buys SaaS is to get value from it immediately without having to change our internal processes, broken as they are. But your model of feature prioritization is antithetical to this; you don’t want to build or support the 5-10 integration points I want; because that would allow me to build my own customizations without paying for your upsells.
You aren’t at immediate risk from agentic Ai from losing your big customers. But Agentic AI is enabling me and thousands of others to build hobby projects that deliver part of your core value but with limitless integration. I expect that you’ll see bleeding from the smallish customers way before you see hits from your whales.
However in a couple of years there will be OSS alternatives to what you do, and they will only become more appealing, rapidly.
As a side note it’s not just license pricing that will drive customers to agentically-coded solutions; it’s licensing terms. Nowadays whenever I evaluate SaaS or open source, if it’s not fully published on GitHub and Apache or MIT licensed, then I seriously consider just coding up an alternative - I’ve done this several times now. It’s never been easier.
benzible
The OSS point doesn't apply to every vertical. Open source applications come about when developers scratch their own itch. Developer tools, infrastructure, general purpose CRMs, project management get OSS alternatives because developers use them and want to build them.
Nobody is building open source software for [niche professional vertical] in their spare time. It's not mass market. It's not something a developer encounters in their daily work and thinks "I could do this better." The domain knowledge required to even understand the problem space takes months to acquire, and there's no personal payoff for doing so.
The "OSS will appear" prediction works for horizontal tools. For deep vertical SaaS, the threat model is different: it's other funded startups or internal enterprise clones (both of which we've already faced and won against).
efitz
> Nobody is building open source software for [niche professional vertical] in their spare time.
As a matter of fact, I am (in the computer security vertical) - look for an announcement on Hacker News at the beginning of the year. I suspect that others are too, but there's always a discoverability problem for niche tools in verticals that one doesn't participate in, e.g. I know nothing about software for dentists but I know that at least one exists, and that there are probably a lot of dentists who use it but resent the fees, features or support, and there are probably some dentists who could manage an agentic coding project.
There have ALWAYS been niche OSS projects, and agentic coding will make them better and more prolific.
There are people like me who are passionate about a space and have the skills to manage an agentic coding project and the domain knowledge to design the software that they want, but not the skills and time necessary to have built the software in the absence of agentic AI. Last year I would never have started my 100k+ LoC project. This year I am proposing colleagues at two Fortune 50 companies to adopt it (at zero financial benefit to me). I am doing this from love of the problem space and desire to improve software security across the industry.
KptMarchewa
Most OSS is build by companies to commoditize their complement, not by some random devs building random stuff in free time.
jeswin
> For one thing, the threat model assumes customers can build their own tools.
That's not the threat model. The threat model is that they won't have to - at some point which may not be right now. End users want to get their work done, not learn UIs and new products. If they can get their analysis/reports based on excels which are already on SharePoint (or wherever), they'd want just that. You can already see this happening.
TeMPOraL
Yes. This is also why trying to add an AI agent chat into one's product is a fool's errand - the whole point of having general-purpose conversational AI is to turn the product into just another feature.
It's an ugly truth product owners never wanted to hear, and are now being forced to: nobody wants software products or services. No one really wants another Widgetify of DoodlyD.oo.io or another basic software tool packaged into bespoke UI and trying to make itself a command center of work in their entire domain. All those products and services are just standing between the user and the thing the user actually wants. The promise of AI agents for end-users is that of having a personal secretary, that deals with all the product UI/UX bullshit so the user doesn't have to, ultimately turning these products into tool calls.
skywhopper
Assuming this ever works, this is no threat to the SaaS industry. If anything it increases its importance.
enraged_camel
>> This is also why trying to add an AI agent chat into one's product is a fool's errand - the whole point of having general-purpose conversational AI is to turn the product into just another feature
We built an AI-powered chat interface as an alternative to a fully featured search UI for a product database and it has been one of the most popular features of 2025.
indymike
> No one really wants another Widgetify of DoodlyD.oo.io
I keep hearing this and seeing people buying more Widgetify of DoodlyD.oo.io. I think this is more of a defensive sales tactic and cope for SaaS losing market share.
adriand
The president of a company I work with is a youngish guy who has no technical skills, but is resourceful. He wanted updated analytic dashboards, but there’s no dev capacity for that right now. So he decided he was going to try his hand at building his own dashboard using Lovable, which is one of these AI app making outfits. I sent him a copy of the dev database and a few markdown files with explanations regarding certain trickier elements of the data structure and told him to give them to the AI, it will know what they mean. No updates yet, but I have every confidence he’ll figure it out.
Think about all the cycles this will save. The CEO codes his own dashboards. The OP has a point.
William_BB
I'd argue it's not CEOs job to code his own dashboards...
This sounds like a vibe coding side project. And I'm sorry, but whatever he builds will most likely become tech debt that has to be rewritten at some point.
threetonesun
We perpetually find worse and more expensive ways to reinvent Microsoft Access.
hrimfaxi
At a certain scale the CEO's time is likely better spent dictating the dashboard they want rather than implementing it themselves. But I guess to your point, the future may allow for the dictation to be the creation.
htrp
All tech problems are actually people problems.
once the Csuite builds their own dashboards, they quickly decide what they actually need versus what is a nice to have.
vlugovsky
Totally!
I have also seen multiple similar use cases where non-technical users build internal tools and dashboards on top of existing data for our users (I'm building UI Bakery). This approach might feel a bit risky for some developers, but it reduces the number of iterations non-technical users need with developers to achieve what they want.
ceejayoz
> No updates yet, but I have every confidence he’ll figure it out.
"It" being "that it's harder than it looks"?
jimbokun
Update us when you have an actual success story.
testbjjl
The Excel holy grail. Dashboard are an abstraction, SaaS is an abstraction of an abstraction from the pov of customers suffering from a one size fits all. Shell scripts generated by LLMs that send automated a customized reports via email will make a lot of corporate heros. No need to login, learn and use the SaaS in many instances for decisions makers.
cdurth
I feel that large corps have guard rails that will limit this from happening. For SMB's, this is not a new problem. Gritty IT guys have been doing this for decades. I inherit these bootstrapped reporting systems all the time. The issue is when that person leaves, it is no longer maintainable. I've yet to come across a customer who has had any sort of usable documentation. The process then repeats itself when I take over, and presumably when I'm finished. With a SaaS product, you are at least paying for some support and visibility of the processes. I'm not really trying to make a point other than this is not a new, but still intriguing problem, and not sure that LLMs will be some god answer, as the organizations have trouble determining what they even need.
Crowberry
I second this. Most of our customers IT department struggle to look at the responses from their failed API calls. Their systems and organisations are just too big.
As it stands today; just a bit of complexity is all that is required to make AI Agents fail. I expect the gap to narrow over the years of course. But capturing complex business logic and simplifying it will probably be useful and worth paying for a long time into the future.
agwp
Also, for many larger companies, access to internal data and systems is only granted to authorized human users and approved applications/agents. Each approval is a separate request.
This means for any "manual" or existing workflow requiring a access to several systems, that requires multiple IT permissions with defined scopes. Even something as simple as a sales rep sending a DocuSign might need:
- CRM access
- DocuSign access
- Possibly access to ERP (if CRM isn't configured to pass signed contract status and value across)
- Possibly access to SharePoint / Power Automate (if finance/legal/someone else has created internal policy or process, e.g. saving a DocuSign PDF to a folder, inputting details for handover to fulfilment or client success, or submitting ticket to finance so invoicing can be set up)
thorawaytrav
It is much easier to use an AI API in my bank than to use any other tool. Since the AI is from MS, it's ready to go, whereas other tools require a few months of budgeting, licenses, certs, and so on. Since AI/Azure/AWS is already there and 'certified to use,' it is easier for me to patch something together using this stack than to even ask for open-source software
j45
Skills seem to be promising.
I never understood the evolvement around agents, they just appeared to me as Python scripts initially (Crewai 2-3 years ago).
The question is can people see that agents will evolve? Similar to how software evolves to handle the right depth of granularity.
igortg
The beauty of HN: frequently comments are way more valuable than the article being shared
pseudosavant
There are plenty of HN posts where I only read the comments because the discussion around that topic is the most interesting part.
chrisweekly
Agreed. I've been on HN for 15 years, and IME maybe 90% of the value has come directly from comments (another 5% from links in commenters' profiles, and 5% from TFAs).
wouldbecouldbe
Yeah I think the real values is for the Solo developers, indie hackers & side projects.
Being unrestrained by team protocols, communications, jira boards, product owners, grumpy seniors.
They can now deliver much more mature platforms, apps, consumer platforms without any form of funding. You can easily save months on the basics like multi tenant set up, tests, payment integration, mailing settings, etc.
It does seem likely that the software space is about to get even crowdier, but also much more feature rich.
There is of course also a wide array of dreamers & visionairies who know jump into the developer role. Wether or not they are able to fully run their own platform im not sure. I did see many posts asking for help at some point.
rapind
As a solo grumpy senior, I've been pumping out features over the past 6 months and am now expanding into new markets.
I've also eliminated some third party SaaS integrations by creating slimmer and better integrated services directly into my platform. Which is an example of using AI to bring some features in-house, not primarily to save money (generally not worth the effort if that's the goal), but because it's simply better integrated and less frustrating than dealing with crappy third-party APIs.
jwr
I am the founder of a niche SaaS (https://partsbox.com/ — software for managing electronic parts inventory and production). While I am somewhat worried about AI capabilities, I'm not losing too much sleep over it.
The worry is that customers who do not realize the full depth of the problem will implement their own app using AI. But that happens today, too: people use spreadsheets to manage their electronic parts (please don't) and BOMs (bills of materials). The spreadsheet is my biggest competitor.
I've been designing and building the software for 10 years now and most of the difficulty and complexity is not in the code. Coding is the last part, and the easiest one. The real value is in understanding the world (the processes involved) and modeling it in a way that cuts a good compromise between ease of use and complexity.
Sadly, as I found out, once you spend a lot of time thinking and come up with a model, copycats will clone that (as well as they can, but superficially it will look similar).
ehnto
> The real value is in understanding the world (the processes involved) and modeling it in a way that cuts a good compromise between ease of use and complexity.
Which I don't think can be replaced by AI in a lot of cases. I think in the software world we are used to things being shared, open and easily knowable, but a great deal of industry and enterprise domain knowledge is locked up inside in companies and will not be in the training data.
That's why it's such a big deal for an enterprise to have on prem tools, to avoid leaking industry processes and "secrets" (the secrets are boring, but still secrets).
A little career advice in there too I guess. At least for now, you're a bit more secure as a developer in industries that aren't themselves software, is my guess.
jwr
> Which I don't think can be replaced by AI in a lot of cases
Yes. I try to visit my customers as often as I can, to learn how they work and to see the production processes on site. I consider it to be one of the most valuable things I can do for the future of my business.
dismalpedigree
Not specific to PartsBox, but we use Inventree (open source similar to PartsBox) and self host it. Over the past few months we noticed certain pain points in our workflow. Rather than looking for a new tool, we used Claude Code to write some backend services and some frontend modifications. Took 2 days of tinkering. Has easily saved that much time since we implemented it.
While rolling the whole solution with an AI agent is not practical, taking a open source starting point and using AI to overcome specific workflow pain points as well as add features allows me to have a lower cost, specifically tailored solution to our needs.
jwr
I would include this in the "spreadsheet" metaphor. I do not know your use case, so please don't take this as addressed to you specifically, but I found that there is a learning/complexity problem: many people do not realize there is much more to inventory and production management than it seems. It might seem easy to AI-code something, only to find out later that things could have been done much better.
This is actually a serious problem for me: my SaaS has a lot of very complex functionality under the hood, but it is not easily visible, and importantly it isn't necessarily appreciated when making a buying decision. Lot control is a good example: most people think it is only needed for coding batches of expiring products. In reality, it's an essential feature that pretty much everyone needs, because it lets you treat some inventory of the same part (e.g. a reel) differently from other inventory of this part (e.g. cut tape) and track those separately.
AI-coding will help people get the features they know they need, but it won't guide them to the features they don't know they could use.
emanresuymsti
"AI-coding will help people get the features they know they need, but it won't guide them to the features they don't know they could use." Amen to this.
solaire_oa
First, I'll second that I've applied agentic LLMs to an open source project to fix bugs and forcibly coerce it to act in ways that the maintainer may or may not approve of. It has been remarkablely effective, so long as I'm willing to apply patches or maintain a fork of the project (trivial, since this particular open-source project is abandoned anyway).
That said, the act of doing this- using LLMs to dominate somebody's legitimately intelligent and unique work- feels not only discourteous, but worse, like it's a short-term solution.
I'm convinced that it's a short-term solution NOT because I don't think that LLMs can continuously maintain these projects, but because open-source itself is going to be clawed back. The raison d'être of open-source is personal pride, hiring, collaboration, enjoyment, trust, etc. These motivations make less sense in an LLM-fueled world.
My prediction is that useful and well maintained open-source projects like we're hijacking will become fewer and far between.
dismalpedigree
I support Inventree. Even have raised PRs. Im specifically referring to things that are custom to our workflow.
LunaSea
Won't this breakdown if you need to pull new changes from the original project?
dismalpedigree
No. Written against the documented APIs and extension points.
eikenberry
> Coding is the last part, and the easiest one. The real value is in understanding the world (the processes involved) and modeling it in a way that cuts a good compromise between ease of use and complexity.
Coding and modeling are interleaved. Prototyping is basically thinking through the models you are considering. If you split the two, you'll end up with a bad model, bad software or both.
lonelyasacloud
Coding agents like Claude are just one line of AI making inroads. There are lot of nearly tasks that can be almost, but not quite, implemented effectivly with existing tools like Excel and Word. As they seek a return on their investments, are MS likely to target those nearly cases with AI in their Access, Excel, Word etc product lines?
a2code
I have two tech q about partsbox. Why Clojure? Why not CL (lack of saas related-features)?
jwr
Clojure is just better than CL in pretty much every respect. Excellent and well designed standard library, great concurrency primitives, core.async, built-in transducers (CL has SERIES which does a kind-of similar thing, but isn't as well designed and integrated) and the dominant immutability all let me write more maintainable code. Also, I can re-use model code on the client side (ClojureScript), so there is lots of code sharing, and I don't have to serialize to a crippled format (JSON), my data can pass from server to client and back intact (with sets, keywords, and other rich data types).
I used to love CL and wrote quite a bit of code in it, but since Clojure came along I can't really see any reason to go back.
a2code
I did not try Clojure so I cannot comment on how well implemented the features you quote are, when compared to CL. All I can say is that CL also provides much of the same functionality with its standard, cl-async, lparallel, parenscript, while (im)mutability is a matter of preference (IMO correct decision by CL) rather than dominance. The way I see it, is that CL is superior (opinion) due to reader macros and native compilation, rather than bytecode JVM.
TeMPOraL
The problem IMO is simpler.
You have a product, which sits between your users and what your users want. That product has an UI for users to operate. Many (most, I imagine) users would prefer to hire an assistant to operate that UI for them, since UI is not the actual value your service provides. Now, s/assistant/AI agent/ and you can see that your product turns into a tool call.
So the simpler problem is that your product now becomes merely a tool call for AI agents. That's what users want. Many SaaS companies won't like that, because it removes their advertising channel and commoditizes their product.
It's the same reason why API access to SaaS is usually restricted or not available for the users except biggest customers. LLMs defeat that by turning the entire human experience into an API, without explicit coding.
mjr00
> So the simpler problem is that your product now becomes merely a tool call for AI agents. That's what users want.
This is a big assumption, and not one I've seen in product testing. Open-ended human language is not a good interface for highly detailed technical work, at least not with the current state of LLMs.
> It's the same reason why API access to SaaS is usually restricted or not available for the users except biggest customers.
I don't... think this is true? Of the top of my head, aside from cloud providers like AWS/GCP/Azure which obviously provide APIs: Salesforce, Hubspot, Jira all provide APIs either alongside basic plans or as a small upsell. Certainly not just for the biggest customers. You're probably thinking of social media where Twitter/Reddit/FB/etc don't really give API access, but those aren't really B2B SaaS products.
jwr
Hmm. I think none of what you wrote is applicable to my specific SaaS.
MangoToupe
> Many (most, I imagine) users would prefer to hire an assistant to operate that UI for them, since UI is not the actual value your service provides
That's ridiculous. A good ui will improve on assistant in every way.
Do assistants have some use? Sure—querying.
ben_w
> A good ui will improve on assistant in every way.
True.
"Good" UI seems to be in short supply these days, even from trillion dollar corporations.
But even with that, it is still not "ridiculous" for many to prefer to "hire an assistant to operate that UI for them". A lot of the complexity in UI is the balance between keeping common tasks highly visible without hiding the occasional-use stuff, allowing users to explore and learn more about what can be done without overwhelming them.
If I want a spaceship in Blender and don't care which one you get — right now the spaceship models that any GenAI would give you are "pick your poison" between Diffusion models' weirdness and the 3D equivalent of the pelican-on-a-bike weirdness — the easiest UI is to say (or type) "give me a spaceship", not doing all the steps by hand.
If you have some unformatted time series data and want to use it to forecast the next quarter, you could manually enter it into a spreadsheet, or you could say/type "here's a JPG of some time series data, use it to forecast the next quarter".
Again, just to be clear, I agree with everyone saying current AI is only mediocre in performance, it does make mistakes and shouldn't be relied upon yet. But the error rates are going down, the task horizons they don't suck at are going up. I expect the money to run out before they get good enough to take on all SaaS, but at the same time they're already good enough to be interesting.
jillesvangurp
I'm seeing the opposite. AI is actually increasing the demand for what would previously be too expensive, bespoke integrations and solutions. Those are now becoming more feasible and doable. There is also the notion that a lot of companies are actually very behind on embracing software or SAAS. Especially in manufacturing it's common to see operations that haven't materially changed anything in decades.
The fallacy here is believing we already had all the software we were going to use and that AI is now eliminating 90% of the work of creating that. The reality is inverted, we only had a fraction of the software that is now becoming possible and we'll be busy using our new AI tools to create absolutely massive amounts of it over the next years. The ambition level got raised quite a bit recently and that is starting to generate work that can only be done with the support of AI (or an absolutely massive old school development budget).
It's going to require different skills and probably involve a lot more domain experts picking up easy to use AI tools to do things themselves that they previously would have needed specialized programmers for. You get to skip that partially. But you still need to know what you are doing before you can ask for sensible things to get done. Especially when things are mission critical, you kind of want to know stuff works properly and that there's no million $ mistakes lurking anywhere.
Our typical customers would need help with all of that. The amount of times I've had to deal with a customer that had vibe coded anything by themselves remains zero. Just not a thing in the industry. Most of them are still juggling spreadsheets and ERP systems.
pjc50
> Especially in manufacturing it's common to see operations that haven't materially changed anything in decades.
> Especially when things are mission critical, you kind of want to know stuff works properly and that there's no million $ mistakes lurking anywhere.
This is what I'm wondering about; things don't change because the company doesn't like change, and the risks of change are very real. So changes either have to be super incremental, or offer such a compelling advantage that they can't be ignored. And AI just doesn't offer the sort of reproducible, reliable results that manufacturing absolutely depends on.
jillesvangurp
I don't think that's entirely correct. You can do TDD style development with AI and it leads to better results.
It's just that messing with a company's core manufacturing is something they don't do lightly. They work with multiple shifts of staff that are supposed to work in these environments. People generally don't have a lot of computer skills, so things need to be simple, repeatable, and easy to explain. Any issues with production means cost increases, delays happen, and money is lost.
That being said, these companies are always looking for better ways to do stuff, to eliminate work that is not needed, etc. That's your way in. If there's a demonstrable ROI, most companies get a lot less risk averse.
That used to involve bespoke software integrations. Those are developed at great cost and with some non trivial risk by expensive software agencies. Some of these projects fail and failure is expensive. AI potentially reduces cost and risk here. E.g. a generic SAP integration isn't rocket science to vibe code. We're talking well documented and widely used APIs here. You'd want some oversight and testing here obviously. But it's the type of low level plumbing that traditionally gets outsourced to low wages countries. Using AI here is probably already happening at a large scale.
nitwit005
If you look at past automation efforts, the automation initially made workers more valuable. They could produce more, at lower cost, and there was plenty of demand. Eventually, you hit the realistic limits of demand though, and the number of workers started to drop.
If software gets cheaper, people will buy more of it, to a point.
lateforwork
This article made no sense to me. It is talking about AI-generated code eating SaaS. That's not what is going to replace SaaS. When AI is able to do the job itself — without generating code — that's what is going to replace SaaS.
AI-generated code still requires software engineers to build, test, debug, deploy, secure, monitor, be on-call, handle incidents, and so on. That's very expensive. It is much cheaper to pay a small monthly fee to a SaaS company.
coffeebeqn
Note that there is zero actual sales/renewal data quoted in the article so this is all the authors vibes based on how he has been able to vibe code a few things for a team of one person to use
mjr00
> AI-generated code still requires software engineers to build, test, debug, deploy, ensure security, monitor, be on-call, handle incidents, and so on. That's very expensive. It is much cheaper to pay a small monthly fee to a SaaS company.
Yeah it's a fundamental misunderstanding of economies of scale. If you build an in-house app that does X, you incur 100% of the maintenance costs. If you're subscribed to a SaaS product, you're paying for 1/N % of the maintenance costs, where N is the number of customers.
I only see AI-generated code replacing things that never made sense as a SaaS anyway. It's telling the author's only concrete example of a replaced SaaS product is Retool, which is much less about SaaS and much more about a product that's been fundamentally deprecated.
Wake me up when we see swaths of companies AI-coding internal Jira ("just an issue tracker") and Github Enterprise ("just a browser-based wrapper over git") clones.
sayamqazi
"Wake me up when we see swaths of companies AI-coding internal Jira".
This shouldnt be the goal. The goal should be to build an AI that can tell you what is done and what needs to be done i.e. replace jira with natural interactions. An AI that can "see" and "understand" your project. An AI that can see it, understand it, build it and modify it. I know this is not happening for the next few decades or so.
mjr00
> This shouldnt be the goal. The goal should be to build an AI that can tell you what is done and what needs to be done i.e. replace jira with natural interactions. An AI that can "see" and "understand" your project. An AI that can see it, understand it, build it and modify it.
The difference is that an AI-coded internal Jira clone is something that could realistically happen today. Vague notions of AI "understanding" anything are not currently realistic and won't be for an indeterminate amount of time, which could mean next year, 30 years from now, or never. I don't consider that worth discussing.
jdthedisciple
Perhaps OP's argument still applies to dev-oriented SaaS.
Are you as a dev still going to pay for analytics and dashboards that you could have propped up by Claude in 5 minutes instead?
siva7
Analytics like what?! Sentry? See, i'm the first one to waste 15+ hours of my own time claude vibing some barely working analytics in order to save 15 dollars for not paying a proven solution to professionals who really understand that problem domain - but we all agree how dumb this is. But if i really can vibe code that analytics in 5 minutes, that thing was never a proven SaaS business in the first place and my use case with certainty a toy app with zero users..
bccdee
The value proposition of SaaS is ultimately just that it's not a hack.
Most SaaS products could be replaced by a form + spreadsheet + email workflow, and the reason they aren't is that people don't want to be dealing with a hacky solution. Devs can hack together a nice little webapp instead of a network of spreadsheets, but it's still a hack. Factoring in AI assistance, perhaps SaaS is now competing with "something I hacked together in a week" as opposed to "something I hacked together in a month," but it's a hack either way.
I am absolutely going to pay for analytics and dashboards, because I don't want the operational concerns of my Elasticsearch analytics cluster getting in the way of the alarm that goes off when my primary database catches fire. Ops visibility is too important to be a hack, regardless of how quickly I could implement that hack.
rhubarbtree
Yes, because then I know the code is properly engineering, tested, maintained and supported.
Generating code is one part of software engineering is a small part of SaaS.
InvertedRhodium
How do you/I know that? I implemented OpenTelemetry in a project of mine recently and was shocked to see the number of AI authored commits in the git repository.
jdthedisciple
I'd love for SaaS to stay thriving but the flip side is simply the harsh reality that my own second thought these days is immediately "how easily will an agent replace my idea? yea probably quite easily..."
x0x0
The bit about building an internal app for eg marketing or sales is super fun. Getting calls starting at 8am EST because they then (reasonably!) expect it to work less so. Software still has an enormous ktlo tax and until that changes, I'm skeptical about the entire thesis.
Not to mention the author appears to run a 1-2 person company, so ... yeah. AI thought leadership ahoy.
liampulles
You could have stopped at this article makes no sense - it couches and argues against itself to the point that it really says very little.
andy_ppp
I’m currently working on an in house ERP and inventory system for a specific kind of business. With very few people you can now instead of paying loads of money for some off the shelf solution to your software needs get something completely bespoke to your business. I think AI enables the age of boutique software that works fantastically for businesses, agencies will need to dramatically reduce their price to compete with in house teams.
I’m pretty certain AI quadruples my output at least and facilitates fixing, improving and upgrading poor quality inherited software much better than in the past. Why pay for SaaS when you can build something “good enough” in a week or two? You also get exactly what you want rather than some £300k per year CRM that will double or treble in price and never quite be what you wanted.
Aurornis
> Why pay for SaaS when you can build something “good enough” in a week or two?
About a decade ago we worked with a partner company who was building their own in-house software for everything. They used it as one of their selling points and as a differentiator over competitors.
They could move fast and add little features quickly. It seemed cool at first.
The problems showed up later. Everything was a little bit fragile in subtle ways. New projects always worked well on the happy path, but then they’d change one thing and it would trigger a cascade of little unintended consequences that broke something else. No problem, they’d just have their in-house team work on it and push out a new deploy. That also seemed cool at first, until they accumulated a backlog of hard to diagnose issues. Then we were spending a lot of time trying to write up bug reports to describe the problem in enough detail for them to replicate, along with constant battles over tickets being closed with “works in the dev environment” or “cannot reproduce”.
> You also get exactly what you want rather than some £300k per year CRM
What’s the fully loaded (including taxes and benefits) cost of hiring enough extra developers and ops people to run and maintain the in house software, complete with someone to manage the project and enough people to handle ops coverage with room for rotations and allowing holidays off? It turns out the cost of running in-house software at scale is always a lot higher than 300K, unless the company can tolerate low ops coverage and gaps when people go on vacation.
torginus
In my experience, SaaS is also fragile. It's real software, with real bugs. Most complex solutions offer an extensible API/scripting support with tons of switchable/pluggable modules to integrate with your company's infra. This complexity most often means that your particulary combination of features is almost wholly unique, and chances are your SaaS has much less open mindshare/open source support than any free solution.
We often ended up discarding large chunks of these poorly tested features, instead of trying to get them to work, and wrote our own. This got to a point where only the core platform was used, and replacing that seemed to be totally feasible.
SaaS often doesn't solve issues but replaces them - you substitute general engineering knowledge and open-source knowhow with proprietary one, and end up with experts in configuring commercial software - a skill that has very little value on the market where said software is not used, and chains you to a given vendor.
mattmanser
SaaS software, by it's very nature, tends to gets tested tons more than your inhouse software. It also has more devs working on the software. It is almost certainly more stable and can handle more edge cases than anything developed inhouse. It's always a question of scale.
But what you're describing is the narrow but deep vs wide but shallow problem. Most SaaS software is narrow but deep. Their solution is always going to be better than yours. But some SaaS software is wide but shallow, it's meant to fit a wide range of business processes. Its USP is that it does 95% of what you want.
It sounds like you were using a "wide-shallow" SaaS in a "narrow-deep" way, only using a specific part of the functionality. And that's where you hit the problems you saw.
andy_ppp
> Everything was a little bit fragile in subtle ways.
Maybe write some tests and have great software development practices and most importantly people who care about getting the details right. Honestly there’s no reason for software to be like this is there? I don’t know how much off the shelf ERP software you have used but I wouldn’t exactly describe that as flawless and bug free either!
_pdp_
This is only true if you assume that you are producing the same amount of code as today. Though, AI ultimately will produce more code which will require higher maintenance. Your internal team will need to scale up due to the the amount of code they need to maintain. Your security team will have more work to do as well because they will need to review more code which will require scaling that team as well. Your infrastructure costs will start adding up and if you have any DevOps they will need scaling too.
Soon or later the CTO will be dictating which projects can be vibe coded which ones make sense to buy.
SaaS benefits from network effects - your internal tools don't. So overall SaaS is cheaper.
The reality is that software license costs is a tiny fraction of total business costs. Most of it is salaries. The situation you are describing the kind of dead spiral many companies will get into and that will be their downfall not salvation.
theshrike79
> The reality is that software license costs is a tiny fraction of total business costs
Yes and no. If someone is controlling the SaaS selection, then this is true.
But I've seen startup phase companies with multiple slightly overlapping SaaS subscriptions (Linear + Trello + Asana for example), just because one PM prefers one over the other.
Then people have bought full-ass SaaS costing 50-100€/month for a single task it does.
I'd describe the "Use AI to make bespoke software" as the solution you use to round out the sharp edges in software (and licensing).
The survey SaaS wants extra money to connect to service Y, but their API is free? Fire up Claude and write the connector ourselves. We don't want to build and support a full survey tool, but API glue is fine.
Or someone is doing manual work because vendor A wants their data in format X and vendor B only accepts format Y. Out comes Claude and we create a tool that provides both outputs at the same time. (This was actually written by a copywriter on their spare time, just because they got annoyed with extra busywork. Now it's used by a half-dozen people)
_pdp_
There is no yes and no. This is a fact. Even a small startup of 3-5 people will pay more in terms of salaries than the total license costs they consume. A larger enterprise will will spend 50 to 100 times more on salaries then software license fees.
The reason software licenses are easier to cut by the finance team when things are not going well is because software does not have feelings although we all know that this not making a dent. Ultimately software scales much better than people and if the software is "thinking" it will scale infinitely better.
Building it all in house will only happen for 2 reasons: 1. The problem is so specific that this is the only variable option and the quickest (fear enough). 2. Developers and management do not have real understanding of software costs.
Developers not understanding the real costs should be forgiven because most of them are never in position to make these type of decisions - i.e they are not trained. However a manager / executive not understanding this is sign of lack of experience. You really need to try to build a few medium-sized none essential software systems in-house to get an idea how bad this can get and what a waste of time and money it really is - resources you could have spent elsewhere to effect the bottom the real bottomline.
Also the lines of code that are written do not scale linearly with team sizes. The more code you produce the bigger the problem - even with AI.
Ultimately a company wants to write as few line of code as possible that extract as much value as feasibly possible.
physicsguy
> Soon or later the CTO will be dictating which projects can be vibe coded which ones make sense to buy.
A lot of the SaaS target companies won't even have a CTO
tarsinge
To me AI might have tilted the economic on doing in house a bit but it has been at least a decade or more that I find most enterprise SaaS, in the way they are used 80% of the time, could be recreated with a few developers in house. Instead of 10-20 developers maybe you only need 2-5 with AI, so for most big companies that doesn’t change much. A company that wants to build in house still has to hire a team. And in most non tech industries even if more expensive usually a service is preferred. SaaS was never (only) about costs, developers were already wondering why people would pay for an expensive CRM 10 years ago when it was only basic CRUD.
thisisit
I work with both enterprise software and in house teams. Each path has its pro and cons. As you put it costly CRM might not be fulfilling its purpose. And the two biggest points in favour of in house are cost and bespoke nature of solution.
Building is only one part. Maintaining and using/running is another.
Onboarding for both technical and functional teams takes longer as the ERP is different from other company. Feature creep is an issue. After all who can say no to more bespoke features. Maybe roll CRM, Reporting and Analytics into one. Maintenance costs and priorities now become more important.
We have also explored AI agents in this area. People specific tasks are great use cases. Create mock up and wireframes? AI can do well and you still have human in the loop. Enterprise level tasks like say book closing for late company ERP? AI makes lot of mistakes.
undefined
risyachka
>> I’m currently working on an in house ERP and inventory system for a specific kind of business
this means if I sell it to your business for the price of < your salary - you will get fired and business will use my version.
Why? because my will always be better as 10 people work on it vs you alone.
Internal versions will never be better or cheaper than saas (unless you are doing some tiny and very specific automation).
They can be better than current solution - but only a matter of time when someone makes a saas equal and better to what you do internally.
Sure almost anything will be better and cheaper that hubspot.
But with AI smaller CRMs that are hyper focused on businesses like yours will start popping up and eating its market.
Anything bigger than a toy project will always be cheaper/better to buy.
technotony
Interesting application. Can you share more about your stack and how you are approaching that build?
mikert89
Its not that people will build their own saas, its that competitors will pop up at a rapid pace
redwood
Jamin Ball had a better take on Clouded Judgement https://cloudedjudgement.substack.com/p/clouded-judgement-12... "Long Live Systems of Record"
returnInfinity
This is the right take
Also maintaining a software is pain
Also for perpetually small companies, its now easy to build simple scripts to be achieve some productivity gains.
bigtones
Yeah I think that is a much more accurate take on the same subject.
lwhi
This was a good read.
ares623
Maybe someday we'll see job postings for maintaining these in-house SaaS tools. And someday someday, we'll see these in-house SaaS tools being consolidated as its own separate product. Wait what.
Imustaskforhelp
Hey lets hope maybe people will open source the product too :D
sleazebreeze
and around and around we'll go again!
arealaccount
The where this doesn’t work section is chefs kiss
- anything that requires very high uptime
-very high volume systems and data lakes
-software with significant network effects
-companies that have proprietary datasets
-regulation and compliance is still very important
undefined
Oarch
Earlier this year I thought that rare proprietary knowledge and IP was a safe haven from AI, since LLMs can only scrub public data.
Then it dawned on me how many companies are deeply integrating Copilot into their everyday workflows. It's the perfect Trojan Horse.
findjashua
providers' ToS explicitly states whether or not any data provided is used for training purposes. the usual that i've seen is that while they retain the right to use the data on free tiers, it's almost never the case for paid tiers
sotrusting
Right, so totally cool to ignore the law but our TOS is a binding contract.
mc32
Yes, they can be sued for breach of contract. And it’s not a regular ToS but a signed MSA and other legally binding documents.
protocolture
Where are they ignoring the law?
torginus
I bet companies are circumventing this in a way that allows them to derive almost all the benefit from your data, yet makes it very hard to build a case against them.
For example, in RL, you have a train set, and a test set, which the model never sees, but is used to validate it - why not put proprietary data in the test set?
I'm pretty sure 99% of ML engineers would say this would constitute training on your data, but this is an argument you could drag out in courts forever.
Or alternatively - it's easier to ask for forgiveness than permission.
I've recently had an apocalyptic vision, that one day we'll wake up, an find that AI companies have produced an AI copy of every piece of software in existence - AI Windows, AI Office, AI Photoshop etc.
Oarch
Given the conduct we've seen to date, I'd trust them to follow the letter - but not the spirit - of IP law.
There may very well be clever techniques that don't require directly training on the users' data. Perhaps generating a parallel paraphrased corpus as they serve user queries - one which they CAN train on legally.
The amount of value unlocked by stealing practically ~everyone's lunch makes me not want to put that past anyone who's capable of implementing such a technology.
bdangubic
it is amazing in almost 2026 there is anyone believing this… amazing
GCUMstlyHarmls
I wonder how much wiggle there is for collect now (to provide service, context history, etc), then later anonymise (some how, to some level) and then train on it?
Also I wonder if the ToS covers "queries & interaction" vs "uploaded data" - I could imagine some tricky language in there that says we wont use your word document, but we may at some time use the queries you put against it, not as raw corpus but as a second layer examining what tools/workflows to expand/exploit.
danielheath
“We don’t train on your data” doesn’t exclude metadata, training on derived datasets via some anonymisation process, etc.
There’s a range of ways to lie by omission, here, and the major players have established a reputation for being willing to take an expansive view of their legal rights.
matt-p
Even if they're were doing this (I highly doubt it) so much would be lost to distillation I'm not convinced there would be much that actually got in, apart from perhaps internal codenames or whatever which will be obvious.
kankerlijer
Well, perhaps this is naive of me from the perspective of not fully understanding the training process. However, at some point, with all available training data having been exhausted, gains with synthetic data exhausted, and a large pool of publicly available AI generated code, at what point is it 'smart' to scrape codebases from what you identify as high quality code based, clean it up to remove identifiers, and use that for training a smaller model?
phendrenad2
Ironically (for you), copilot is the one provider that is doing a good job of provably NOT training on user data. The rest are not up to speed on that compliance angle, so many companies ban them (of course, people still use them).
Aurornis
Do you have a source for this?
There are claims all through this thread that “AI companies” are probably doing bad things with enterprise customer data but nobody has provided a single source for the claim.
This has been a theme on HN. There was a thread a few weeks back where someone confidently claimed up and down the thread that Gemini’s terms of service allowed them to train on your company’s customer data, even though 30 seconds of searching leads to the exact docs that say otherwise. There is a lot of hearsay being spread as fact, but nobody actually linking to ToS or citing sections they’re talking about.
phendrenad2
Sources aren't hard to find[1]. But getting software developers to look outside their idiot-savant caves and not dismiss the entire legal system as "unrealistic", is much harder to accomplish.
[1] - https://www.microsoft.com/en-us/trust-center/privacy/data-ma...
gaigalas
What kind of rare proprietary knowledge?
Oarch
It could be a wide range of things depending on your field: highly particular materials, knowledge or processes that give your products or services a particular edge, and which a company has often incurred high R&D costs to discover.
Many businesses simply couldn't afford to operate without such an edge.
Aurornis
Using an LLM on data does not ingest that data into the training corpus. LLMs don’t “learn” from the information they operate on, contrary to what a lot of people assume.
None of the mainstream paid services ingest operating data into their training sets. You will find a lot of conspiracy theories claiming that companies are saying one thing but secretly stealing your data, of course.
Retric
Companies have already shifting from not using customer data to giving them an option to opt out ex:
“How can I control whether my data is used for model training?
If you are logged into Copilot with a Microsoft Account or other third-party authentication, you can control whether your conversations are used for training the generative AI models used in Copilot. Opting out will exclude your past, present, and future conversations from being used for training these AI models, unless you choose to opt back in. If you opt out, that change will be reflected throughout our systems within 30 days.” https://support.microsoft.com/en-us/topic/privacy-faq-for-mi...
At this point suggesting it has never and will her happen is wildly optimistic.
Aurornis
An enterprise Copilot contract will have already decided this for the organization.
olyjohn
30 days to opt out? That's skeezy as fuck.
leptons
> LLMs don’t “learn” from the information they operate on, contrary to what a lot of people assume.
Nothing is really preventing this though. AI companies have already proven they will ignore copyright and any other legal nuisance so they can train models.
lioeters
They're already using synthetic data generated by LLMs to further train LLMs. Of course they will not hesitate to feed "anonymized" data generated by user interactions. Who's going to stop them? Or even prove that it's happening. These companies have already been allowed to violate copyright and privacy on a historic global scale.
Archelaos
How should they dinstinguish between real and fake data? It would be far to easy to pollute their models with nonesense.
tick_tock_tick
I mean is it really ignoring copyright when copyright doesn't limit them in anyway on training?
Aurornis
> Nothing is really preventing this though
The enterprise user agreement is preventing this.
Suggesting that AI companies will uniquely ignore the law or contracts is conspiracy theory thinking.
lwhi
Information about the way we interact with the data (RLHF) can be used to refine agent behaviour.
While this isn't used specifically for LLM training, it can involve aggregating insights from customer behaviour.
Aurornis
That’s a training step. It requires explicitly collecting the data and using it in the training process.
Merely using an LLM for inference does not train it on the prompts and data, as many incorrectly assume. There is a surprising lack of understanding of this separation even on technical forums like HN.
undefined
AuthAuth
They are not directly ingesting the data into their trainning sets but they are in most cases collecting it and will be using it to train future models.
Aurornis
Do you have any source for this at all?
nerdponx
If they weren't, then why would enterprise level subscriptions include specific terms stating that they don't train on user provided data? There's no reason to believe that they don't, and if they don't now then there's no reason to believe that they won't later whenever it suits them.
undefined
Aurornis
> then why would enterprise level subscriptions include specific terms stating that they don't train on user provided data?
What? That’s literally my point: Enterprise agreements aren’t training on the data of their enterprise customers like the parent commenter claimed.
TheRoque
Just read the ToS of the LLM products please
doctorpangloss
This is so naive. The ToS permits paraphrasing of user conversations, by not excluding it, and then training on THAT. You’d never be able to definitively connected paraphrased data to yours, especially if they only train on paraphrased data that covers frequent, as opposed to rare, topics.
Aurornis
I have. Have you? Can you quote the sections you’re talking about?
fzeroracer
> You will find a lot of conspiracy theories claiming that companies are saying one thing but secretly stealing your data, of course.
It's not really a conspiracy when we have multiple examples of high profile companies doing exactly this. And it keeps happening. Granted I'm unaware of cases of this occuring currently with professional AI services but it's basic security 101 that you should never let anything even have the remote opportunity to ingest data unless you don't care about the data.
james_marks
> never let anything even have the remote opportunity to ingest data unless you don't care about the data
This is objectively untrue? Giants swaths of enterprise software is based on establishing trust with approved vendors and systems.
Aurornis
> It's not really a conspiracy when we have multiple examples of high profile companies doing exactly this.
Do you have any citations or sources for this at all?
mulquin
To be pedantic, it is still a conspiracy, just no longer a theory.
hyperpape
Note that the author does not mention a single specific SaaS subscription he’s cancelled or seen a team cancel.
The only named product was Retool.
linsomniac
We just had a $240/year renewal for teamretro.com come due, and while TeamRetro has a lot of components, we are only using the retro and ice breaker components. So I gave Claude Code a couple of prompts and I now have a couple static HTML pages that do the ice breaker (using local storage) and the retro (using a Google sheet as the storage backend, largely because it mimics our pre-teamretro process).
It took me no more than 2 hours to put those together. We didn't renew our TeamRetro
lelanthran
> It took me no more than 2 hours to put those together. We didn't renew our TeamRetro
Okay, so two hours with an LLM vs maybe 2.5 days without an LLM in the best-case scenario (i.e. LLMs gave you a 10x boost. I would expect it to be less than that though, like maybe a 2x boost) - it sounds like it was always pretty cheap to replace the SaaS, but the business didn't do it.
TBH, the arguments were never "It would take too long to do ourselves", it was always "but then we'd have to maintain it ourselves".
The place I am consulting at now just moved (i.e. a month ago) from their in-house built ticketing system ($0/m as it had not needed maintenance for over a year) to Jira (~$2k/m).
In this specific case, it was literally 0 hours to avoid paying the SaaS, and they still moved, because they wanted some modern features (billing for time on support calls, etc) and figured that rather than update their in-house system to add support hours costing (a day, at most) they may as well move to a system that already had it.
(Joke's on them though - the Jira solution for support hours costing is not near the level of granularity they need, even with multiple paid plugins).
Once again, companies aren't using SaaS because it's cheaper or quicker; they could already quickly replace their SaaS with in-house.
linsomniac
>.e. LLMs gave you a 10x boost. I would expect it to be less than that though, like maybe a 2x boost
I'm not a frontend guy, I'm an operations guy that sometimes does some backends. So it's likely a solid 2.5 days for me to build the pair of these, probably more I haven't touched Javascript in over a decade.
matwood
How is teamretro a product to begin with? I feel like these SaaS’s exploded like js libraries.
linsomniac
It is fine. We already had a retro process we were using, and teamretro didn't really enable us to change or improve our process so much as just continue doing our existing process. It is a solid product, but honestly we just used a google sheet prior to it and that worked fine as well.
nop_slide
Or just don’t do retro and save even more time and money!
mikeocool
If you're a typical software engineer, that time probably cost your company more than $240.
osn9363739
I didn't look at the product. But $240/year is nothing for an org. Plus not only just the time to make it. What about the time fixing bugs? hosting costs? backups? I'm sure there will be products that can be replaced (possibly this one), but I'm not convinced the death of SaaS is here yet.
jonathanharel
Good point! For me the only change that happened so far (because the agentic product was better) was switching from JetBrains to Cursor. I'm sure this will happen with more products I use in the future
CyanLite2
It was common in the early 2000s for big companies to have large internal IT teams to build "line of business" apps. Then SaaS came along and delivered LoB apps for a fraction of the price and with a monthly subscription.
Looks like we're headed back to the internal IT days of building customized LoB apps.
dboreham
Or perhaps there will arise a new kind of external service provider that delivers customized SaaS services to those same users, using AI. There's no reason the work has to go back to the internal IT people who were fired long ago.
_pdp_
I often give the follow analogy which I think is a good proxy to what is going on.
Spreadsheets! They are everywhere. In fact, they are so abundant these days that that many are spawned for a quick job and immediately discarded. In fact, the cost of having these spreadsheets is practically zero so in many cases one may find themselves having hundreds if not thousands of them sitting around with no indication to ever being deleted. Spreadsheets are also personal and annoying especially when forced upon you (since you did not make it yourself). Spreadsheets are also programming for non-programmers.
These new vibe-coded tools are essentially the new spreadsheets. They are useful,... for 5 minutes. They are also easily forgettable. They are also personal (for the person who made them) and hated (by everyone else). I have no doubt in my mind that organisation will start using more and more of these new types of software to automate repetitive tasks, improve existing processes and so on but ultimately, apart from perhaps just a few, none will replace existing, purpose-built systems.
Ultimately you can make your own pretty dashboard that nobody else will see or use because when the cost of production is so low your users will want to create their own version because they would think they could do better.
After all, how hard is to prompt harder then the previous person?
Also, do you really think that SaaS companies are not deploying AI themselves? It is practically an arms race: the non-expert plus some AI vs 10 specialist developers plus their AIs doing this all day long.
Who is going to have the upper-hand?
theshrike79
There are SO MANY Excel sheets someone automated a decade+ ago still used in essential parts of the government and big corporations.
Nobody knows how they work, very few have the skills or time to edit them or check them. People just use them for the convenience.
The magic sauce of Excel is that it's free an scriptable (programmable even). If you want a SaaS, you need to involve IT, Legal, your supervisors and it's a whole-ass thing of contracts and shit.
Excel? It's just there.
There are so many stories and anecdotes of people being in stupid data entry jobs, getting bored and finding out their whole job can be automated with a single smartly done Excel sheet. Then they press F9 once per day and do something else for the rest of the time =)
And just because, my main gripe about Excel: there are no unit tests or validators for it. There's no easy way to programmatically confirm that Cell C5 has the same formula as C875
If (when?) people start AI-coding the things they used to use Excel for, we might get some actual tests and validation to confirm what the code is supposed to actually happens.
matwood
I mostly agree. What it does do is raise the bar for a viable SaaS, and seeing some examples elsewhere in this thread, that’s a good thing.
I’d also add a number of the vibe tools tech adjacent people on my team have made are used and liked by the team. Even engineering likes them because it frees up their time to work on customer facing things.
Get the top HN stories in your inbox every day.
I'm CTO at a vertical SaaS company, paired with a product-focused CEO with deep domain expertise. The thesis doesn't match my experience.
For one thing, the threat model assumes customers can build their own tools. Our end users can't. Their current "system" is Excel. The big enterprises that employ them have thousands of devs, but two of them explicitly cloned our product and tried to poach their own users onto it. One gave up. The other's users tell us it's crap. We've lost zero paying subscribers to free internal alternatives.
I believe that agents are a multiplier on existing velocity, not an equalizer. We use agents heavily and ship faster than ever. We get a lot of feedback from users as to what the internal tech teams are shipping and based on this there's little evidence of any increase in velocity from them.
The bottleneck is still knowing what to build, not building. A lot of the value in our product is in decisions users don't even know we made for them. Domain expertise + tight feedback loop with users can't be replicated by an internal developer in an afternoon.