AI-generated code still requires software engineers to build, test, debug, deploy, secure, monitor, be on-call, support, handle incidents, and so on. That's very expensive. It is much cheaper to pay a small monthly fee to a SaaS company.
or for a more charitable comment, I think the issue people struggle with right now is how much of non-AI software will be replaced by AI-native versions. and it's not even a 1:1 mapping. we may see 5 different small companies replaced by a single AI interface. all TBD, but there's merit to avoiding that risk right now if you can just allocate to NVDA and GOOG instead
However, if I was a wall street analyst and believed the AI dreams I would further be concerned that software companies aren't taking advantage of the last remnants of value before software (and maybe labor) values go to zero.
If you've got a gold mine and have recently built the most efficient shovels in the world, why are they not bringing in mass amounts of workers to utilize these shovels before all the neighboring mines. Once all that gold is on the market, the price crashes so it's better to be one of the first mines to get in and dig out all possible value first.
I think you either don't believe in the AI hype, which means a lot of silicon valley companies are tremendously overvalued. Or you do, in which case another huge part of silicon valley is overvalued especially when they are not looking to out-innovate their peers (as evidenced by downsizing), but just riding the wave of AI until what they are selling has no marginal value over some guy coding alone in his bedroom. SV is putting itself into a weird position, but still has some time for financial buffoonery before the party stops.
The real benefit of these types of SaaS offerings was their ubiquity across multiple industries and verticals. If a company bought Salesforce, they could very readily find employees that would be able to quickly onboard since they would likley have used it at previous companies. AI software generation is changing this as more and more software being created is bespoke and increasingly one-of-a-kind with these tools allowing companies to create software that fits their unique and specific needs.
My hot take here is that the moats previously enjoyed by SaaS companies will increasingly vanish as smaller and smaller teams can assemble "good enough" solutions that companies will adopt instead of paying giant chunks of their budget on pre-built SaaS tools that will increasingly demand more training to Onboard.
So what happens is a corporation ends up spending a lot of money for a square tool that they have to hammer into a circle hole. They do it because the alternative is worse.
AI coding does not allow you to build anything even mildly complex with no programmers yet. But it does reduced by an order of magnitude the amount of money you need to spend on programming a solution that would work better.
Another thing AI enables is significantly lower switching costs. A friend of mine owned an in person and online retailer that was early to the game, having come online in the late 90s. I remember asking him, sometime around 2010, when his Store had become very difficult to use, why he didn’t switch to a more modern selling platform, and the answer was that it would have taken him years to get his inventory moved from one system to another. Modern AI probably could’ve done almost all of the work for him.
I can’t even imagine what would happen if somebody like Ford wanted to get off of their SAP or Oracle solution. A lot of these products don’t withhold access to your data but they also won’t provide it to you in any format that could be used without a ton of work that until recently would’ve required a large number of man hours
The little one-off programs that we thought would keep developers busy forevermore don't require engineers. They often don't even require code. LLMs can natively do a lot of things that historically would have required software.
No, they don't.
A domain expert armed with an Excel spreadsheet and the ability to write VBA macros will be enough for most business.
Financial considerations aside, one advantage of having in-house engineers is that you can get custom features built on-demand without having to be blocked on the roadmap of a SaaS company juggling feature requests from multiple customers...
A prime example of this was the Reinhart/Rogoff paper advocating austerity that was widely quoted, and then it was discovered that the spreadsheet used had errors that invalidated the conclusions:
https://en.wikipedia.org/wiki/Growth_in_a_Time_of_Debt#Metho...
Just because technology is in use and "works" doesn't mean it's always correct.
AI "generated" code requires a large base of training data to draw from. If we all stop writing code then there will no new code written. Just rehashes of stolen ideas. There is no long tail to this industry or ideal.
> That's very expensive.
As long as you convince someone else to pay the bill who cares? The real problem is are you losing your competitive edge? If everyone else can crank out the same stolen crap you can then there is no reason for you to even exist.
But the reasons the business software sector grew far beyond Excel of the 1990s is because of the inherent limitations in scaling solutions built by business analysts inside of Excel. There's a vague cutoff somewhere in the middle of the SMB market where software architecture starts to matter and the consequences for fuckup are higher than the cost of paying for professionally made software with, importantly, a vendor on the hook for making sure it doesn't fuck up.
no way. We're not talking a standalone AI created program for a single end-user, but entire integrated e-commerce enterprise system that needs to work at scale and volume. Way harder.
Because they are completely consumed by the need to increase margins, which they think they will be able to do it with AI by laying off a lot of people. But Saas economy is connected and based on per user pricing, so as layoffs continue, Saas economy is showing its biggest weakness. All of Saas companies also seem to embrace AI so much that they would rather add another summarise button rather than actually making something which cant be copied easily by competitors.
The point is not that people will be using specifically Excel, but that most business only pay for software because it is the tool that gives them the most power to automate their processes. They don't need high availablility, they don't need standards compliance, they don't extensive automated tests, they won't need cloud engineeers and SRE... all you need is some tool that can get the results your are looking for right now.
Academia already works like this. Software wrtiten for academic purposes is notoriously "bad" because it is not engineerd, but that doesn't matter because it is good enough to deliver the results that researchers need. Corporate IT will also start looking like this even at mid-sized companies.
The code they write is highly domain-specific, implementation speed is not the bottleneck, and their payroll for developers is nothing compared to the rest of the business.
AI would just increase risk for no reward.
This is what a CEO is supposed to do. I wonder if CEOs are the ones OK with their data being used and sent to large corps like MS, Oracle, etc.
why do people pay red hat/ibm for rhel? they earn pretty good margins too. to parent's point on software/=code
And that's just atlassian.
Start adding stuff that costs many many many yearly salaries (special software for managing inventories and warehouses) it starts making sense to prototype alternatives internally.
I came to the conclusion that if it's not Teams/SharePoint or the moat is on the extreme legal complexity side (e.g. payrolls), you can at least think of building an alternative that is good enough without needing to be perfect.
My buddy works for a company like these. He landed a $5M contract last year, which netted him almost $800k. There's alot of fat to be cooked out of this stuff, and AI will help smaller entrants attack those margins.
AI-based startups like Vanta make it much easier for companies to meet the compliance bullshit the large companies require. Again, it will drive more competition == better values for customers.
Where would we be without them!?
Could you share any data on this? Are there any case studies you could reference or at least personal experience? One order of magnitude is 10x improvement in cost, right?
Their initial answer/efforts seem to be a qualified but very qualified "Possibly" (hah).
They talked of pattern matching and recognition being a very strong point, but yeah, the edge cases tripping things up, whether corrupt data or something very obscure.
Somewhat like the study of MRIs and CTs of people who had no cancer diagnosis but would later go on to develop cancer (i.e. they were sick enough that imaging and testing was being ordered but there were no/insufficient markers for a radiologist/oncologist to make the diagnosis, but in short order they did develop those markers). AI was very good at analyzing the data set and with high accuracy saying "this person likely went on to have cancer", but couldn't tell you why or what it found.
Many larger enterprises do both – buy multiple SaaS products, and then have an engineering team to integrate all those SaaS products together by calling their APIs, and build custom apps on the side for more bespoke requirements.
To give a real world example: the Australian government has all these complex APIs and file formats defined to integrate with enterprises for various purposes (educational institutions submitting statistics, medical records and billing, taxation, anti-money laundering for banks, etc). You can't just vibe code a client for them – the amount of testing and validation you have to do with your implementation is huge–and if you get it wrong, you are sending the government wrong data, which is a massive legal risk. And then, for some of them, the government won't let you even talk to the API unless you get your product certified through a compliance process which costs $$$. Or, you could just buy some off-the-shelf product which has already implemented all of that, and focus your internal engineering efforts on other stuff. And consider this is just one country, and dozens of other countries worldwide do the same thing in slightly different ways. But big SaaS vendors are used to doing all that, they'll have modules for dealing with umpteen different countries' specific regulations and associated government APIs/file formats, and they'll keep them updated since they are forever changing due to new regulations and government policies. And big vendors will often skip some of the smaller countries, but then you'll get local vendors who cover them instead.
We are currently sunsetting our use of Webflow for content management and hosting, and are replacing it with our own solution which Cursor & Claude Opus helped us build in around 10 days:
Same story with data models, let's say you have the same data (customer contact details) in slightly different formats in 5 different data models. Which one is correct? Why are the others different?
Ultimately someone has to solve this mystery and that often means pulling people together from different parts of the business, so they can eventually reach consensus on how to move forward.
So, basically you made a replacement for webflow for your use case in 10 days, right?
I've been in ops for a long time and have encountered far too many "our IP addressing plan is just a spreadsheet with manual reconciliation".
I truly wonder if Excel and all it's predecessors and direct clones (Google Sheets, etc.) are holding back industry from making something truly better and more reliable.
In the olden days it would have taken considerable engineering effort to produce a comparable tool. That is no longer the case.
I think I saw it asserted that its easier for a new company, which definitely makes sense as you don't carry along all the baggage.
Pretty soon you're just re-implementing Jira while your users wait and get pissed because they could have just been using Jira all along. It's just like turning a spreadsheet into a webapp, inevitably you just end up trying to re-implement Excel.
There is only one program that offers this ability, but you need to pay for the entire software suite, and the process is painfully convoluted anyway. We went from doing maybe 2-3 files a day to do doing 2-3 files an hour.
I have repeated ad-nausea that the magic of LLMs is the ability to built the exact tool you need for the exact job you are doing. No need for the expensive and complex 750k LOC full tool shed software suite.
What "industry"?
If you are talking about the software industry, then I'd say you are creating a circular reasoning. If you are talking about all the other things that we actually need to do and which only incidentally have become too reliant on software to do it, then see back my original point: people don't need "better and more reliable" software to keep running their businesses.
When an AI can email/message all the key people that have the institutional knowledge, ask them the right discovery questions (probably in a few rounds and working out which bits are human "hallucinations" that don't make sense). Collect that information and use it to create a solution. Then human jobs are in real trouble.
Until that AI is just a productivity boost for us.
truer words have never been spoken. I work in some of these platforms and lead teams of developers who write customizations. These customizations are not rocket surgery, basic CRUD with some logic requirements that can't be met ootb. It's very time consuming and therefore expensive to clients. The significant moat incumbents have is brand recognition and trust. On the other hand, a hot new "Agent First" consulting firm at 1/3 the price would be hard for a director to not at least experiment with.
If that's their fear they don't know much how your typical big businesses functions.
You've dealt with a large, consumer bank? Many of them still run on IBM mainframes. The web front end is driven by pushing buttons and screen scraping 3270 terminal emulators. You would think a bank with all it's resources could easily build it's IT infrastructure and then manage all the technology transitions we've gone through over the past few decades. Clearly, they don't and can't. What they actually do is notice they have to adapt to the newfangled IT threat, hired hordes of contractors to do the work, then fire them when done. After it's done they go back to banking and forget all the lessons they've learnt about building and managing IT infrastructure.
If you want to see how banking and computers should be combined, look at the Fintech's, not banks. But for some reason I don't understand traditional banks still out compete Fintech's. Maybe it's getting your head around both banking and running an IT business it too much for one human mind?
That same pattern is repeated everywhere. Why was everyone so scared of Huawei? It wasn't because they built the gear. It's because the phone telco's have devolved into marketing and finance companies who purchase in the gear from companies like Huawei and rent it out. Amazingly they don't know how to run the gear they purchased, instead get the supplier to install it and maintain it. But that meant what some eyes viewed as an organ of the Chinese communist party was running the countries phones with full access to every SMS and voice call. (Interestingly, IBM pulled the same stunt with the banks back in the day: you didn't buy an mainframe, you leased / rented it from IBM, and they maintained it.)
It's the same story everywhere I look. These big firms stick to the knitting. If you want to see total, utter incompetence in IT go work whose core business doesn't revolve around IT for a while. These are the firms that still choose Microsoft, despite the fact they've seen Sony's Microsoft based IT infrastructure torn apart so badly by North Korea they didn't know who their employees were, how much they owed creditors or how much debtors owned them for a while. Why do they choose Microsoft? Look around - who else allows you to outsource the know how about connecting millions of computing devices in 1000's of offices to a redundant cloud infrastructure that allows them to share data while providing a centralised authentication / authorisation infrastructure. There is only one choice, apart from developing it themselves which is out of the question.
If those businesses did start using what passes for AI today to manage and develop their own IT infrastructure, the result would not be pretty. But for all the shit I'm throwing at them here, I'm confident they are smarter than that. They know their limitations, they haven't done it before, and they won't start doing it now.
is this like a meta-joke?
> I have a prime example of this were my company was able to save $250/usr/mo for 3 users by having Claude build a custom tool for updating ancient (80's era) proprietary manufacturing files to modern ones.
The funny thing about examples like this is that they mostly show how dumb and inefficient the market is with many things. This has been possible for a long time with, you know, people, just a little more expensive than a Claude subscription, but would have paid for itself many times over through the years.
Also, it allows you to pick and choose what you want from where.
We’ve just completed the first month of our internal CRM that has replaced about 500$ a month in subs with something that flows much better and enforces our own internal processes.
Now with Claude, it's easy to make a quick and dirty tool to do this without derailing other efforts, so it gets done.
You also know how neglected those on-perm instances were?
No one updated those, no one wanted to pay for more CPU/RAM. File storage, I know people who had some random requests to cleanup files from projects because company wouldn’t buy more hard drives. Everyone was nagging at sys admins that they do bad job and at Atlassian that JIRA sucks.
That is mostly why Atlassian pulled off on premise because companies would not update at all, would like to have all new features and also not pay for file storage,RAM, CPU to make it work well.
Don’t forget you still will need to have dedicated employees to deal with AI built solution - because existing employees have work to do.
What we pay for JIRA and Confluence would never offset fact that we pay and it works, NOT A SINGLE EMPLOYEE CARES as they have their job to do.
How is an AI supposed to create documentation, except the most useless box-ticking kind? It only sees the existing implementation, so the best it can do is describe what you can already see (maybe with some stupid guesses added in).
IMHO, if you're going to use AI to "write documentation," that's disposable text and not for distribution. Let the next guy generate his own, and he'll be under no illusions about where the text he's reading came from.
If you're going to write documentation to distribute, you had better type out words from your own damn mind based on your own damn understanding with your own damn hands. Sure, use an LLM to help understand something, but if you personally don't understand, you're in no position to document anything.
However possible it was to do this work in the past, it is now much easier to do it. When something is easier it happens more often.
No one is arguing it was impossible to do before. There's a lot of complexity and management attention and testing and programmer costs involved in building something in house such that you need a very obvious ROI before you attempt it especially since in house efforts can fail.
I wonder how much of the benefit of AI is just companies permitting it to bypass their process overhead. (And how many will soon be discovering why that process overhead was there)
> "...but in jira that was already there"
Must be a different Jira from the one I'm used to, where obvious features are never there and even if you can find the button it doesn't work.
All instances I remember seeing were neglected, not updated running on lowest amount of resources. Everyone in company nagging how slo it is but no one wanted to share budget to improve it.
So for me that experiment „it will be better and cheaper building our own JIRA” was already done. It is going to be cost center that no one will want to throw money at.
It would be hard to do worse. A packet of crayons and a scrap of paper is better than JIRA.
Because the guy who signed the purchase order had a good time golfing?
But if the competitors have real software engineers and have used them to actually improve reliability, you'll be left behind.
Some stuff in companies might be similar, but there's a lot of things that people use every day, in a lot of different ways, and the software needs to work correctly regardless. You can't just drop it like a hot potato once you've built processes around it.
As always, the first 80% takes 20% of the time/effort, the last 20% takes the other 80%.
One thing that's interesting is that their original Salesforce implementations were so badly done that I could imagine them being done with an LLM. The evergreen stream of work that requires human precision (so far, anyway) is all of the integration work that comes afterwards.
- A facilities management company
- A bar/restaurant with a staff of 8
- An Architecture office
- A Law Firm with 10 associates
- A day care
- A car repair shop
- A cement factory
- A family-owned hotel
- A conference/event organizer
- A video production crew
- A roofing companyYou are assuming that corporations have the capability to design the software they need.
There are many benefits to SaaS software, and some significant costs (e.g. integration).
One major benefit of SaaS is domain knowledge and most people underestimate the complexity of even well known domains (e.g. accounts).
Companies also underestimate the difficulty of aligning diverging political needs within the business, and they underestimate the expense of distraction on a non-core area that there is no business advantage to becoming competent at. As a vendor sometimes our job was simply to be the least worst solution.
At least that's what I saw.
Experience shows that that's the case at least 50% of the time
Consider incident handling. What if your AI sets up monitoring that detects errors or outages, wakes up an agent, gives it the problem context, then sets it to work so it can debug the issue, produce a fix, then deploy it? You now have an end-to-end system that works 24/7. Many issues will probably be resolved before you've even noticed them.
If your response is, AIs won't ever be smart or capable enough to do this as well as humans, how has that same prediction worked out for coding?
The next generation of AI "coding" tools will essentially be SaaS companies in a box. Agents will code the app, but they'll also test it, debug it, support it, etc. And this will happen in months, not years.
Have you ever been actually involved in trying to fix an error or outage? Like actually on an on-call rotation where you had to deal with reported issues?
There are plenty of workers who refuse to answer questions from a human until it’s escalated far enough up the chain to affect their paycheck / reputation. I’m sure that the intelligence is artificial will only multiply the disdain / noncompliance.
But then maybe there will be strategies for masking from where requests are coming, like a system that anonymizes all requests for information. Even so, I feel like there would still be a way that people would ping / walk up to their colleague in meatspace and say “hey that request came from me, thanks!”
If you want to go down the value chain, then by definition the less valuable the software is and the easier to be commoditized. The automation is not going to help just the manager-turned-vibecoder, it's also going to help professionals to create FOSS alternatives that can be robust enough.
It's not going to happen overnight, but the trend is there.
The paid program can do it because it can accept these files as an input, and then you can use the general toolset to work towards the same goal. But the program is clunky an convoluted as hell.
To give an example, imagine you had tens of thousands of pictures of people posing, and you needed to change everyone's eye color based on the shirt color they were wearing.
You can do this in Photoshop, but it's a tedious process and you don't need all $250/mo of Photoshop to do it.
Instead make a program that auto grabs the shirt color, auto zooms in on the pupils, shows a side window of where the object detection is registering, and tees up the human worker to quickly shade in the pupils.
Dramatically faster, dramatically cheaper, tuned exactly for the specific task you need to do.
I know we are in a bubble here, but AI has definitely made its way out of silicon valley.
We've let models do this before. They devolve into an incomprehensible mess in very short order. Errors multiply. Lossy weight compression on erroneous material makes it all that much more worse.
I'm not sure that holds for what we're talking about - high-value software can afford to be somewhat flaky because it delivers enough value when it works to make up for it, software that's only marginally worthwhile needs to be reliable because if it isn't then it's not worth the bother. Commoditized fields are more competitive.
> The automation is not going to help just the manager-turned-vibecoder, it's also going to help professionals to create FOSS alternatives that can be robust enough.
Not convinced. In my experience these tools don't really help with creating high-quality software. Maybe they'll get there eventually (at which point we're all out of a job), but right now they can't "hit the high notes".
That's a task that I could automate as a developer, but other than LLM "vibe coding", I don't know that there's a good way for a lay person to automate it.
Doesn't that also lead to the conclusion that "software engineers" are going to lose their ability to command high salaries, if the real value is in the domain expertise and not in the ability of optimizing some part of the business process?
I mean the job has always required both - just being good at leetcode isn't enough to get paid well (except perhaps where there is a dysfunctional interview process), the key skill is being able to translate back and forth between the world of software and the world of business. Regular folk seemingly still find it difficult to think rigorously, in the way that fully correct automation requires, and AI hasn't actually helped with that any, so I think people with that skill will still command a premium. Work that doesn't benefit from rigour - being able to slap together a quick marketing site on wordpress or what have you - will pay badly if at all, but that was already the low end of the industry I think.
So, sure, some products will go the way of the dodo and some will not.
And the big advantage for us is two things: Our content marketers now have a "Cursor-light" experience when creating landingpages, as this is a "text-to-landingpage" LLM-powered tool with a chat interface from their point of view; no fumbling around in the Webflow WYSIWYG interface anymore.
And from the software engineering department's point of view, the results of the work done by the content marketers are simply changes/PR in a git repository, which we can work on in the IDE of our choice — again, no fumbling around in the Webflow WYSIWYG interface anymore.
1. ai being able to code well seems like it would also get pretty close/good at doing basically everything else you described. If coding is a game of reasoning, if you can solve that, you have effectively solved reasoning and you can likely map it to most other problems provided you have a sufficiently good harness and toolcalling setup. 2. Lets assume AI won't replace everyone as point (1) assumes - and it just replaces _most_ people. Under this assumption, we will likely see large swathes of layoffs. Many SaaS companies have a pay per seat model. Less people employed at companies = less seats being paid for = less SaaS revenue.
So not only is there a threat of companies just vibe coding various SaaS-es in house, but there is also a threat that the TAM of many SaaS products (which is typically proportional to the # of employees there are) will actually _shrink_ in size.
I think the main class of SaaS company that will remain in the medium term are the ones in legally touchy or compliance heavy industries - think healthcare, finance and security (workday for example). But even Workday will be affected by point (2) from above. Overall, I think the mid-long term outlook for SaaS, especially "SaaS", is not great.
Yes, you wouldn't get something near as complicatedas JIRA, but that would be a good thing! Look, it's enterprise software, so I'm sure there's somewhere that needs to have the overcomplicated permissions system otherwise contractors are going to steal everything that isn't bolted down, but most places I've been don't need, and thus don't use most of all of that crap. If the ticket can only go from planned to done by a certain group of users, backed by LDAP... let's just say, I'm not going to miss configuring which group gets which permissions system.
JIRA's the perfect example of disruption, too. Everyone's got their bespoke workflow, and JIRA has to be customizable to suit all of them. Bespoke software just doesn't have to the same way.
1. Simple CRUD apps
2. Long-tail / low-TAM apps
Because neither of these make economic sense for commercial companies to develop targeted products for.Consequently, you got "bundled" generalized apps that sort of did what you wanted (GP's example) or fly-by-night one-off solutions that haven't been updated in decades.
The more interesting questions are (a) who is going to develop these new solutions and (b) who is going to maintain these new solutions? In-house dev/SRE or newly more-efficient (even cheaper) outsourced? I'd bet on in-housing, as requirements discovery / business problem debugging is going to quickly dominate delivery/update time. It already did and that was before we boosted simple app productivity.
Contracting my cost is the difference in costs for a contract across companies versus a purely internal project. This could involve the lawyers on both sides, the time taken to negotiate which party is responsible for what deliverable / risk, the cost to enforce the contract, the time taken for negotiations/ iterations, etc.
One efficient company doing it internally is obviously efficient. Two inefficient companies negotiating a contract is obviously inefficient. The interesting questions are the other 2 quadrants, where the answer may change between the LLM case and non-LLM case.
How often do software projects underestimate their cost and timeframe?
The LLM-written replacement may prove to be more expensive, but may appear to be cheaper initially when all of the costs and budgets are hidden in the “fog of war”.
How effective will vendor messaging warning clients away from writing their own vendor replacements be? Of course a vendor will play up their strengths and will try to play up the clients’ weaknesses. It’s like asking a used car salesman to give you their opinion of a car on their lot — they aren’t seen as neutral observer.
And now there’s an example in the codebase of what not to do, and other AI sessions will see it, and follow that pattern blindly, and… well, we all know where this goes.
AI-generated code still requires software engineers to build, test, debug, deploy, secure, monitor, be on-call, support, handle incidents, and so on. That's very expensive. It is much cheaper to pay a small monthly fee to a SaaS company.
But it's also much cheaper to develop an alternative SaaS offering, one that is perhaps more custom, nimble, cheaper than the general SaaS out there today.In the past, maybe it might have taken 2,000 engineers to build a Figma equivalent. Today, it might take 20.
Software will be cheap to develop so competition will be extremely high. Therefore, SaaS companies should not command a high PE ratio in the stock market anymore.
It's physical companies that should command a higher PE ratio. Energy, materials, and chip companies to be exact. This was reversed pre-LLM era.
The alternatives before were propose the case to IT, and if lucky it gets put on the planning, outsourced to consultants, and delivered 18 months from now for an astronomical investment in both time and cost. Or go at it yourself with Excell and VBA.
The AI thing will be a just 'good enough' barely working clutch of ugly code. Then again, so was most of the consultant produced code.
It's not that cut and dried - it all depends on what your company needs from SaaS and how big it is. SaaS companies like Salesforce don't charge a "small monthly fee" - they charge 10s of millions of dollars per month for large corporations. It's not hard at all to push that money towards AI development and have a better solution built in-house now. Yes, it still takes serious project management skills, but so does integrating Salesforce or other large SaaS software.
I’m working with a company now that thinks that AI is great until you need to deploy to Prod. Probably true in some cases, especially for tools built with Prod environments as targets.
But I’m using Claude Code for a tool that doesn’t absolutely require that sort of environment. It helps a company map data (insurance risk exposure data) to a predefined intermediate layout and column schema.
I know that I’ll run into resistance once I say “this could be deployed to Prod” but I think AI is a major win for Prod-like things.
My professional world largely lives in spreadsheets and relational databases. Neither going anywhere anytime soon. And spreadsheets are the currency of the business and industry in so many ways. They are very prod-like in my opinion.
Agreed absolutely, but that's also what I'm talking about. It's very clear it was a bad tradeoff. Not only $250/month x three seats, but also apparently whatever the opportunity cost just of personnel tied up doing "2-3 files a day" when they could have been doing "2-3 files an hour".
Even if we take at face value that there are no "programmers" at this company (with an employee commenting on hacker news, someone using Claude to iterate on a GUI frontend for this converter, and apparently enough confidence in Claude's output to move their production system to it), there are a million people you could have hired over the last decade to throw together a file conversion utility.
And this happens all the time in companies where they don't realize which side of https://xkcd.com/1205/ they're on.
It's great if, like personal projects people never get started on, AI shoves them over the edge and gets them to do it, but we can also be honest that they were being pretty dumb for continually spending that money in the first place.
I mean, I'm absolutely familiar with how company decision making and inertia can lead to these things happening, it happens constantly, and the best time to plant a tree is today and all that, but the ex post facto rationalizations ring pretty hollow when the solution was apparently vibecoded with no programmers at the company, immediately saved them $750 a month and improved their throughput by 8x.
Clearly it was a very bad call not to have someone spend a couple of days looking into the feasibility of this 10 years ago.
see, i actually read and monitor the outputs. i check them against my own internal knowledge. i trial the results with real trouble shooting and real bug fixes/feature requests.
when its wrong, i fix it. when its right, great we now have documentation where none existed before.
dogfood the documentation and you'll know if its worth using or not.
he AI is there to do the easy part; scan a giant spaghetti bowl and label each noodle. The humans job is to attach descriptions to those noodles.
Sometimes I forget that people on this site simply assume the worst in any given situation.
I wouldn't.
Knowing what to build is part that many businesses struggle with.
As much as consultants are lambasted, my experience of companies is that they struggle to develop or maintain anything in-house - even where it should theoretically make economic sense. >>46864857
AI is incapable of capturing human context that 99.999% of the time exists in people's brains, not code or context. This is why it is crucial that humans write for humans, not an LLM that puts out docs that have the aesthetics of looking acceptable.
I imagine "vibe coder" will eventually coalesce with business requirements analyst, into a sort of "LOB developer-lite." I.e. every low-code products' undelivered citizen developer dream.
You need someone in the technical details and with some developer background (thinking through edge cases is a hard skill requirement), and you need someone with the process analysis and documentation skills (as well as the ability to push back / simplify requirements where it makes sense).
External developers/consultants are typically terrible at the requirements discovery and specification stage, because they're not embedded day-to-day with the business. Ergo, you get stupid feature decisions because someone left a sentence off a doc.
From your other comment, I think you're thinking about more complex / core / feature-rich solutions than I am. I agree those may remain SaaS / outsourced.
But there's no way in hell dirt-simple CRUD and "I am the only person in the world who has this need" solutions stay out of house.