top | item 47105049

(no title)

Rastonbury | 8 days ago

Anyone who's seen an enterprise deal close or dealt with enterprise customer requests will know this, the build vs buy calculus has always been there yet companies still buy. Until you can get AI to the point where it equivalent to a 20 person engineering team, people are not going to build their own Snowflake, Salesforce, Slack or ATS. Maybe that day is 3 years away but when that happens the world will be very different

discuss

order

designerarvid|8 days ago

Companies do make/buy decisions on everything, it just software. Cleaning services are not expensive, yet companies contract them instead of hiring staff.

This is called transaction cost economics, if anyone’s interested.

bonesss|7 days ago

We’ve also got to consider the fourth dimension, what happens over time.

Salesforce is getting LLM superpowers at the same time the Enterprise is, so customizing and maintaining and extending Salesforce are all getting cheaper and better and easier for customers, consultants, and Salesforce in parallel.

Unless the LLMs are managing the entire process there’s still a value proposition around liability, focus, feature updates, integrations, etc. Over time that tech should make Salesforce get way cheaper, or, start helping them upsell bigger and badder Sales things that are harder to recreate.

And, big picture, the LLMs are well trained on Salesforce API code. Homegrown “free” versus industry-standard with clear billing, whatever we know versus man-decades of learning at a vendor, months of effort and all the risk & liability versus turnkey with built-in escape goats… at some point you’re paying money not to own, not to learn, not to be distracted, and to have jerks to sue if something goes bad.

bensyverson|8 days ago

I agree generally, but some of these enterprise contracts are eye-watering. If the choice is $2M/year with a 3-year minimum contract, or rolling your own, I think calculus really has shifted.

With that said, the entire business world does not understand that software is more than just code. Even if you could write code instantly, making enterprise software would still take time, because there are simply so many high-stakes decisions to make, and so much fractal detail.

nicoburns|8 days ago

> If the choice is $2M/year with a 3-year minimum contract, or rolling your own, I think calculus really has shifted.

But why? It was always dramatically cheaper for enterprises to build rather than buy. They stopped doing that becuase they did that in the 90s and ended up with legacy codebases that they didn't know how to maintain. I can't see AI helping with that.

geraneum|8 days ago

> Until you can get AI to the point where it equivalent to a 20 person engineering team

I think that’s gonna happen when you don’t need software and AI just does it all.

rckclmbr|8 days ago

Exactly. I was building an app to track bike part usage. It was an okay app, but then I just started using ai with the database directly. Much more flexible, and I can get anything I need right then. AI will kill a lot of companies, but it won’t be the software it develops, it will be the agent itself

jcgrillo|7 days ago

If an AI agent ever became as productive at writing code as a well-organized 20 person engineering team you'd still need to run it for a year or more to replicate any nontrivial SaaS product.

And the thing about many of these products isn't their feature set, it's their stability. It's their uptime. It's how they handle scaling invisibly and with no effort on your part. These are things you can't just write down from whole cloth, they are properties that emerge over time by adapting the the reality of scale. Coding isn't the whole deal, and your 20x clanker which can do nothing but re-arrange text in interesting patterns is going to have some trouble with the realities of taking that PoC to production. You'll still need experienced, capable people for that. And lots of time.

A lot of this "ermahgerd everything will change" drivel is based on some magical fundamentally new technology emerging in the near future that can do things that LLMs cannot do. But as far as anyone knows, that future may be never.

So even given a large improvement in agentic coding I'm not convinced it really changes the build vs buy equation much.

owlstuffing|8 days ago

Imagine a 20 person engineering team that hallucinates on a regular basis and is incapable of innovation.

alex_suzuki|7 days ago

I think you’ve just described an average Accenture setup.