Most active commenters
  • raw_anon_1111(6)
  • kenjackson(5)
  • (5)
  • theshrike79(5)
  • pdimitar(4)
  • paulddraper(3)
  • socketcluster(3)
  • Spooky23(3)
  • viraptor(3)
  • figers(3)

←back to thread

413 points martinald | 133 comments | | HN request time: 1.079s | source | bottom
1. nine_k ◴[] No.46197061[source]
Had the cost of building custom software dropped 90%, we would be seeing a flurry of low-cost, decent-quality SaaS offering all over the marketplace, possibly undercutting some established players.

From where I sit, right now, this does not seem to be the case.

This is as if writing down the code is not the biggest problem, or the biggest time sink, of building software.

replies(28): >>46197121 #>>46197162 #>>46197191 #>>46197790 #>>46198132 #>>46198182 #>>46198282 #>>46198425 #>>46198498 #>>46198608 #>>46198655 #>>46198747 #>>46198991 #>>46199214 #>>46199310 #>>46199646 #>>46199706 #>>46201118 #>>46201177 #>>46202111 #>>46202477 #>>46202670 #>>46203360 #>>46204030 #>>46204863 #>>46204917 #>>46207989 #>>46214063 #
2. martinald ◴[] No.46197121[source]
It is happening though internally in businesses I've worked with. A few of them are starting to replace SaaS tools with custom built internal tooling. I suspect this pattern is happening everywhere to a varying level.

Often these SaaS tools are expensive, aren't actually that complicated (or if they are complicated, the bit they need isn't) and have limitations.

For example, a company I know recently got told their v1 API they relied on on some back office SaaS tool was being deprecated. V2 of the API didn't have the same features.

Result = dev spends a week or two rebuilding that tool. It's shipped and in production now. It would have taken similar amount of time to work around the API deprecation.

replies(3): >>46197614 #>>46197637 #>>46198649 #
3. thot_experiment ◴[] No.46197162[source]
To be fair, writing a SaaS software is like an order, perhaps two orders of magnitude more effort than writing software that runs on a computer and does the thing you want. There's a ton of stuff that SaaS is used for now that's basically trivial and literally all the "engineering" effort is spent on ensuring vendor lock in and retaining control of the software so that you can force people to keep paying you.
replies(2): >>46198766 #>>46203193 #
4. paulddraper ◴[] No.46197191[source]
> Had the cost of building custom software dropped 90%, we would be seeing a flurry of low-cost, decent-quality SaaS offering all over the marketplace, possibly undercutting some established players.

NODS HEAD VIGOROUSLY

Last 12 months: Docusign down 37%, Adobe down 38%, Atlassian down 41%, Asana down 41%, Monday.com down 44%, Hubspot down 49%. Eventbrite being bought for pennies.

They are being replaced by newer, smaller, cheaper, sometimes internal solutions.

replies(1): >>46198098 #
5. lossolo ◴[] No.46197614[source]
> It is happening though internally in businesses I've worked with

How many samples do you have?

Which industries are they from?

Which SaaS products were they using, exactly and which features?

> ...a company I know recently got told their v1 API they relied on on some back office SaaS tool was being deprecated. V2 of the API didn't have the same features ... dev spends a week or two rebuilding that tool

Was that SaaS the equivalent of the left-pad Node.js module?

replies(4): >>46198137 #>>46198337 #>>46198443 #>>46198630 #
6. nugger ◴[] No.46197637[source]
I don't understand the timelines here at all.
replies(1): >>46199196 #
7. xnx ◴[] No.46197790[source]
> Had the cost of building custom software dropped 90%

It definitely has for me. I'm creating toolS and utilities every week easily that I never would've attempted in the past.

> This is as if writing down the code is not the biggest problem, or the biggest time sink, of building software.

Lots of people can think logically and organize a process flow, but don't know all the ridiculous code incantations (and worse development and hosting environment details) to turn their plans into tools.

It's trivial to one-shot all kinds of impressive toys in Gemini now, but it's going to be an even bigger deal when Google adds some type of persistent data storage. It will be like the rebirth of a fully modern Microsoft Access.

8. BobbyJo ◴[] No.46198098[source]
Stock prices down or revenue down? The former would do very little to support your point.
replies(2): >>46198152 #>>46199029 #
9. kenjackson ◴[] No.46198132[source]
It has dropped by maybe MORE than 90%. My sons school recently asked me to build some tools for them -- I did this over a decade ago for them, for free. I did it again using AI tools (different problem though) and I had it mostly done in 30 minutes (after I got the credentials set up properly -- that took up more time than the main coding part). This was probably several days of work for me in the past.
replies(2): >>46198327 #>>46198663 #
10. wongarsu ◴[] No.46198137{3}[source]
Lots of companies make good money selling the equivalent of leftpad for confluence or jira. Anecdotally, that's exactly the kind of stuff that gets replaced with homegrown AI-built solutions at our company
11. hagbarth ◴[] No.46198152{3}[source]
Revenue is all up. And as far as I can see beating expectations.
replies(1): >>46198470 #
12. codegeek ◴[] No.46198182[source]
The keyword is "building". Yes costs may have dropped 90% just to build software. But there are 1000 other things that comes after it to run a successful software for months let alone years.

- Maintenance, Security

- Upgrades and patches

- Hosting and ability to maintain uptime with traffic

- Support and dealing with customer complexities

- New requirements/features

- Most importantly, ability to blame someone else (at least for management). Politics plays a part. If you build a tool in-house and it fails, you are on the chopping block. If you buy, you at least can say "Hey everyone else bought it too and I shouldn't be fired for that".

Customers pay for all of the above when they buy a SAAS subscription. AI may come for most of the above at some point but not yet. I say give it 3-5 years to see how it all pans out.

replies(3): >>46198800 #>>46198949 #>>46199888 #
13. klntsky ◴[] No.46198282[source]
People vibe one-off solutions for themselves all the time. They just don't have the desire to productionalize them. Frankly, product knowledge is something LLMs are not that good at
replies(2): >>46198897 #>>46199084 #
14. TheRoque ◴[] No.46198327[source]
But in the past, you knew the codebase very well, and it was trivial to implement a fix and upgrade the software. Can the same be done with LLMs ? Well from what I see, it depends on your luck. But if the LLMs can't help you, then you gotta read the whole codebase that you've never read before and you quickly lose the initial benefits. I don't doubt someday we'll get there though.
replies(3): >>46198383 #>>46198403 #>>46198426 #
15. hobs ◴[] No.46198337{3}[source]
I helped a company that is build averse move off of Fivetran to Debezium and some of their own internal tooling for the same workload they are paying 40k less a month (yeah they just raised their prices again).

Now, that's not exactly the same thing, but their paucity of skills made them terrified to do something like this before, they had little confidence they could pull it off and their exec team would just scoff and tell them to work on other revenue generating activities.

Now the confidence of Claude is hard to shake off of them which is not exactly the way I wanted the pendulum to swing, but its almost 500k yearly back in their pockets.

16. emodendroket ◴[] No.46198383{3}[source]
They're better than one might expect at diagnosing issues from the error output or even just screenshots.
17. kenjackson ◴[] No.46198403{3}[source]
I've hit this in little bursts, but one thing I've found is that LLMs are really good at reasoning about their own code and helping me understand how to diagnose and make fixes.

I recently found some assembly source for some old C64 games and used an LLM to walk me through it (purely recreational). It was so good at it. If I was teaching a software engineering class, I'd have students use LLMs to do analysis of large code bases. One of the things we did in grad school was to go through gcc and contribute something to it. Man, that code was so complex and compilers are one of my specialties (at the time). I think having an LLM with me would have made the task 100x easier.

replies(1): >>46198639 #
18. jazzyjackson ◴[] No.46198426{3}[source]
If I haven't looked at my own code in 6 months it might as well have been written by someone else.
replies(2): >>46198449 #>>46204119 #
19. dismantlethesun ◴[] No.46198443{3}[source]
I'm not the OP, but I do have an annectote.

We've got an backend pipeline that does image processing. At every step of the pipeline, it would make copies of small (less than 10MB) files from an S3 storage source, do a task, then copy the results back up to the storage source.

Originally, it was using AWS but years ago it was decided that AWS was not cost effective so we turned to another partner OVH and Backblaze.

Unfortunately, the reliability and throughput of both of them isn't as consistent as AWS and this has been a constant headache.

We were going to go back to AWS or find a new partner, but I nominated we use NFS. So we build nothing, pay nothing, get POSIX semantics back, and speed has gone up 3x. At peak, we only copy 40GB of files per day, so it was never really necessary to use S3 except that our servers were distributed and that was the only way anyone previously could think to give each server the same storage source.

While this isn't exactly what the OP and you are talking about, I think it illustrates a fact: SaaS software was seen as the hammer to all nails, giving you solutions and externalizing problems and accountability.

Now that either the industry has matured, building in-house is easier, or cost centers need to be reduced, SaaS is going be re-evaluated under the context of 'do we really need it'?

I think the answer to many people is going to be no, you don't need enterprise level solutions at all levels of your company, especially if you're not anywhere near the Fortune 1000.

replies(3): >>46198603 #>>46198846 #>>46199005 #
20. kenjackson ◴[] No.46198449{4}[source]
The most brilliant programmer I know is me three years ago. I look at code I wrote and I'm literally wondering "how did I figure out how to do that -- that makes no sense, but exactly what is needed!"
replies(3): >>46199291 #>>46199625 #>>46201643 #
21. jayd16 ◴[] No.46198498[source]
I mean, we have had the tech to crank out some little app for a long time. The point of the Saas used to be that you had a neck to strangle when things went south. I guess these days that's just impossible anyhow and the prices aren't worth it so we're rediscovering that software can be made instead of bought?

There have been a lot of little blogs about "home cooking" style apps that you make for yourself. Maybe AI is the microwave meal version.

22. ◴[] No.46198603{4}[source]
23. phantasmish ◴[] No.46198608[source]
Something weird happened to software after the 90s or so.

You had all these small-by-modern-standards teams (though sometimes in large companies) putting out desktop applications, sometimes on multiple platforms, with shitloads of features. On fairly tight schedules. To address markets that are itty-bitty by modern standards.

Now people are like “We’ll need (3x the personnel) and (2x the time) and you can forget about native, it’s webshit or else you can double those figures… for one platform. What’s that? Your TAM is only (the size of the entire home PC market circa 1995)? Oh forget about it then, you’ll never get funded”

It seems like we’ve gotten far less efficient.

I’m skeptical this problem has to do with code-writing, and so am skeptical that LLMs are going to even get us back to our former baseline.

replies(6): >>46198699 #>>46198960 #>>46199108 #>>46199504 #>>46201032 #>>46204436 #
24. neom ◴[] No.46198630{3}[source]
I'm a consultant so I see lots of businesses, it's happening in all of them. I'm not seeing people rip out tools for custom builds to be clear, I just see people solving today problems with custom apps.
25. devin ◴[] No.46198639{4}[source]
Does that mean you don't think you learned anything valuable through the experience of working through this complexity yourself?

I'm not advocating for everyone to do all of their math on paper or something, but when I look back on the times I learned the most, it involved a level of focus and dedication that LLMs simply do not require. In fact, I think their default settings may unfortunately lead you toward shallow patterns of thought.

replies(3): >>46198904 #>>46198927 #>>46204188 #
26. renewiltord ◴[] No.46198649[source]
I know of at least two multi-billion corps that are moving to internal ETL tools instead of 5tran now because the cost to maintain internally is much lower and you can customize for cheap. SaaS as a model is at risk without something tying someone down.
replies(1): >>46198968 #
27. zahlman ◴[] No.46198655[source]
> Had the cost of building custom software dropped 90%, we would be seeing a flurry of low-cost, decent-quality SaaS offering all over the marketplace, possibly undercutting some established players.

Don't forget the second-order effect of clients deciding they could do it in-house.

replies(1): >>46198807 #
28. bloppe ◴[] No.46198663[source]
"Building software" is a bit too general, though. I believe "Building little web apps for my son's school" has gotten at least 10x easier. But the needle has not moved much on building something like Notion, or Superhuman, or Vercel, or <insert name of any non-trivial project with more than 1000 man-hours of dev work>.

Even with perfect prompt engineering, context rot catches up to you eventually. Maybe a fundamental architecture breakthrough will change this, but I'm not holding my breath.

replies(1): >>46200857 #
29. mattgreenrocks ◴[] No.46198699[source]
Yep. Software construction was branded a team sport. Hence, social coding, tool quality being considered more important (good thing for sure), and, arguably, less emphasis on individual skill and agency.

This was in service of a time when tech was the great equalizer, powered by ZIRP. It also dovetailed perfectly with middle managers needing more reports in fast growing tech companies. Perhaps the pendulum is swinging back from the overly collective focus we had during the 2010s.

replies(1): >>46198883 #
30. socketcluster ◴[] No.46198747[source]
This is assuming the marketplace works perfectly... Which is an incorrect assumption. Reality is that the marketplace is highly controlled by algorithms. New platforms will struggle to get exposure... No exposure, no credibility, no word of mouth, no users, catch 22... You think the big players will allow small SaaS projects to gain traction on their platforms? Have you seen how centralized the Internet is these days? Have you seen how afraid people are of betting on no-name platforms? If they choose the wrong no-name platforms and tools, they will lose their (increasingly precious) jobs. As the saying goes "Nobody lost their job for choosing IBM." As for B2C; it's dead, consumers don't have money and will have less of it in the future; the mass-market game is over.

My bet is if there were a lot of great apps being built, even excellent quality, nobody would even hear about them. The big players would copy them before anyone even found out about them.

IMO, the market is not even a playing field anymore, this is why everyone is getting into politics now, though politics is also somewhat monopolized, there is still more potential for success because there is such an abundance of dissatisfied people willing to look outside of mainstream channels. It's much easier to sell political ideologies than to sell products.

replies(1): >>46199748 #
31. layer8 ◴[] No.46198766[source]
We should also get a flurry of low-cost, decent-quality native local-first software, but I’m not seeing any.
replies(9): >>46199159 #>>46199258 #>>46199485 #>>46200281 #>>46200282 #>>46200414 #>>46200680 #>>46204074 #>>46204862 #
32. socketcluster ◴[] No.46198800[source]
Good points but this list is missing the most critical problem which AI does not solve; exposure.

What you've listed are the easy parts that are within people's control. You didn't list the most critical part, the actual bottleneck which is not within people's control.

The market is now essentially controlled by algorithms. I predict there will be amazing software... Which will end up ignored by the markets completely until their features are copied by big tech and nobody will know where the idea originated.

Building is absolutely worthless in the context of a monopolized marketplace.

replies(2): >>46201453 #>>46204045 #
33. PaulHoule ◴[] No.46198807[source]
In fact that is where AI could win. An in house system only needs to serve the needs of one customer whereas the SAAS has to be built for the imagined needs of many customers —- when you’re lucky you can “build one to throw away” and not throw it away.
replies(1): >>46199049 #
34. cyberax ◴[] No.46198846{4}[source]
You can use NFS on AWS, they have a hosted version (EFS) that is actually pretty neat.
35. RajT88 ◴[] No.46198883{3}[source]
I would make the case as well that software underwent demographic shift as the demand skyrocketed and the barriers to entering the profession with languages and tooling dropped.

80's/90's dev teams were more weird nerds with very high dedication to their craft. Today devs are much more regular people, but there are a lot more of them.

replies(1): >>46200205 #
36. RajT88 ◴[] No.46198897[source]
Low code solutions like PowerApps I bang out stuff like this all the time. If your use case is limited enough, it makes lazy developers very productive.
37. kolinko ◴[] No.46198904{5}[source]
I'd say this is similar to working with assembly vs c++ vs python. Programming in python you learn less about low level architecture trivia than in assembly, but you learn way more in terms of high level understanding of issues.

When I had to deal with/patch complex c/c++ code, I rarely ever got a deep understanding of what the code did exactly - just barely enough to patch what was needed and move on. With help of LLMs it's easier to understand what the whole codebase is about.

38. kenjackson ◴[] No.46198927{5}[source]
I wouldn't say there is no value to it, but I do feel like I learned more using LLMs as a companion than trying to figure everything out myself. And note, using an LLM doesn't mean that I don't think. It helps provide context and information that often would be time consuming to figure out, and I'm not sure if the time spent is proportional to the learning I'd get from it. Seeing that these memory locations mapped to sprites that then get mapped to those memory locations, which map to the video display -- are an example of things that might take a minute to explore to learn, but the LLM can tell me instantly.

So a combination of both is useful.

replies(1): >>46199233 #
39. almosthere ◴[] No.46198949[source]
llms do all that too
replies(1): >>46202559 #
40. dghlsakjg ◴[] No.46198960[source]
> Something weird happened to software after the 90s or so.

Counterpoint: What might have happened is that we expect software to do a lot more than we did in the 90s, and we really don't expect our software features to be static after purchase.

I agree that we sometimes make things incredibly complex for no purpose in SE, but also think that we do a rose-colored thing where we forget how shitty things were in the 1990s.

replies(1): >>46199351 #
41. Spooky23 ◴[] No.46198968{3}[source]
The greed/“capture all of the value” mindset of SaaS kills it, because you can infer the cost of delivery in many cases and beat it.

For anything that is billed by the human, O365 is the benchmark. I’m not paying some stupid company $30/mo for some basic process, I use our scale to justify hiring a couple of contractors to build 80% of what they do for $400-600k in a few months. Half the time I can have them build on powerapps and have zero new opex.

replies(1): >>46204166 #
42. almosthere ◴[] No.46198991[source]
LLMs, long term, have killed most SaaS.

Most SaaS used to be killed by bespoke software engineers that would build some custom thing, and it was integrated perfectly into the legacy system.

Then all those people decided to be managers and go on "i dont care" autopilot mode and hired a bunch of teens that still do care, to some extent. But those teens suck at it, and the old guys just don't really care anymore.

Now with agentic code, instead of "buy splunk" or "buy jira" or whatever thing they are trying to do, they have one of those "teens now in their mid twenties" that are SUPER excited about Agentic flows, either write an agentic tool or simply use an agentic tool to code up the 300 lines of code that would replace their need for a Jira or a Splunk or whatever. Since most people only use 5% of the total features of any product, there's no reason to buy tools anymore, just build it for a fraction of the cost.

I don't know if the above is where we're at right now, but it's coming.

replies(5): >>46199155 #>>46199602 #>>46199739 #>>46199804 #>>46201945 #
43. Spooky23 ◴[] No.46199005{4}[source]
I ran a shared services org in a Fortune 50. Enterprise costs don’t scale down well, and things that are absolutely essential to supporting 100k people sound insane for 100 people. Our senior leaders would sometimes demand we try and the CFO and I would just eyeroll.

Nobody would hire the JP Morgan IT team to run a dentist practice IT workload. Likewise, AWS can save you money at scale, but if your business can run on 3 2U servers, it should.

44. paulddraper ◴[] No.46199029{3}[source]
Stock prices.

The latter would do very little to support my point, as it doesn't consider future growth trends.

replies(2): >>46199471 #>>46214246 #
45. zahlman ◴[] No.46199049{3}[source]
Yes, that was my point. It gets hard for the new SaaS competitors to "undercut" the established players when the underlying market disappears.
46. viraptor ◴[] No.46199084[source]
Same. I hate doing mobile coding, but just in the last few months I AI-coded 3 apps specifically for my needs. They'll never get released publicly, because they'd need polish and features that I don't care about personally. They potentially replace some SaaS too.
replies(2): >>46199220 #>>46199990 #
47. PaulHoule ◴[] No.46199108[source]
Circa 2005 my boss and I would pitch that the relational database + HTML forms paradigm was a breakthrough that put custom software within reach of more customers: for one thing you could just delete all the Installshield engineers but also memory safety was a big problem in the Win95 era not so much about being hacked and more about application state in applications would get corrupted over time so you just expected Word to crash once an hour or so.
48. actionfromafar ◴[] No.46199155[source]
Creating code sprawl, weird ball of twine systems etc until someone says, enough, we will just buy this SAAS solution which integrates it all. Rinse, repeat.
49. AnimalMuppet ◴[] No.46199159{3}[source]
Also also, we should reach the point where you have decent quality source code for a local application, and you can tell GPT "SaaS this", and it works.

I'm not seeing that either.

50. figers ◴[] No.46199196{3}[source]
We were paying for Salesforce, then built the features we needed to do the same tracking into our interal tool and got rid of Salesforce to save money and simplify the data internally across departments
replies(1): >>46199283 #
51. raw_anon_1111 ◴[] No.46199214[source]
Well, because no self interested decision maker in any company of size is going to ever trust their business to an unknown company run by a one person operation.

And why would the benefits of being able to code faster accrue to a small independent developer over a large company that already has an established reputation and a customer base?

“No one ever got fired for buying Salesforce”.

I once had influence over the buying decision to support an implementation I was leading. I found this perfect SaaS product by a one man shop who was local.

Working with my CTO and lawyers, we made a proposal to the founder. We would sign with him and be 70% of his post signing revenue if he agreed to give us our own self hosted instance and put his latest code in escrow with a third party (Green Mountain) and we would have non exclusive rights to use the code (but not distribute it) under certain circumstances.

replies(2): >>46203909 #>>46204105 #
52. figers ◴[] No.46199220{3}[source]
What did the 3 apps do?

I did the same for one app to give me my speed in MPH as huge text as a HUD in a car

replies(1): >>46199257 #
53. devin ◴[] No.46199233{6}[source]
Hard to argue with such a pragmatic conclusion!

I think the difficulty I have is that I don't think it's all that straightforward to assess how it is exactly that I came not just to _learn_, but to _understand_ things. As a result, I have low confidence in knowing which parts of my understanding were the result of different kinds of learning.

54. viraptor ◴[] No.46199257{4}[source]
Very specific training app for guitar with spaced repetition, automated message forwarder (all good ones demand subscription), and something very specific to me.
55. raw_anon_1111 ◴[] No.46199258{3}[source]
And why would this happen? Local to what every SaaS product I use is available on my Mac, Windows, iPhone and iPad and the web. Some are web only and some are web and apps.

Who is going to maintain the local software? Who is going to maintain the servers for self hosted or the client software?

56. raw_anon_1111 ◴[] No.46199283{4}[source]
And now you have to spend money on developers for a system that “doesn’t make the beer taste better”. Does it give you a competitive advantage in the market?
replies(3): >>46199980 #>>46201179 #>>46204148 #
57. bitwize ◴[] No.46199291{5}[source]
Wow. Lucky you. When I come across code I wrote months ago, usually I'm like "what kind of crack was I on when I wrote this?"
58. eirikbakke ◴[] No.46199310[source]
I'd also expect to see a lot more AI-generated PRs on open source projects.

(Or at least AI-assisted to the point where the author feels like they should mention it.)

59. phantasmish ◴[] No.46199351{3}[source]
> Counterpoint: What might have happened is that we expect software to do a lot more than we did in the 90s, and we really don't expect our software features to be static after purchase.

Outside the specific case of Apple's "magical" cross-device interoperability, I can't think of many areas where this is true. When I step outside the Apple ecosystem, stuff feels pretty much the same as it did in 2005 or so, except it's all using 5-20x the resources (and is a fully enshittified ad-filled disjointed mess of an OS in Windows' case)...

> I agree that we sometimes make things incredibly complex for no purpose in SE, but also think that we do a rose-colored thing where we forget how shitty things were in the 1990s.

... aside from that everything crashes way, way less now than in the '90s, but a ton of that's down to OS and driver improvements. Our tools are supposed to be handling most of the rest. If that improved stability is imposing high costs on development of user-facing software, something's gone very wrong.

You're right that all the instability used to be truly awful, but I'm not sure it's better now because software delivery slowed way down (in general—maybe for operating systems and drivers)

replies(1): >>46206217 #
60. bigstrat2003 ◴[] No.46199471{4}[source]
The former does far less to support your point, because it's only indicative of what people expect to happen. It is not actually evidence that their predictions will come true.
replies(1): >>46207466 #
61. bsder ◴[] No.46199485{3}[source]
Why should you see a flurry of software?

What LLMs demonstrate is that the problem is dealing with people, not software. Look at the number of open source maintainers who are hanging it up.

Unless you have a path to monetization, writing software for anybody but yourself is a fool's errand.

62. anonymars ◴[] No.46199504[source]
Some thoughts:

1. Personally I find writing software for the web far more difficult/tedious than desktop. We sure settled on the lowest common denominator

1a. Perhaps part of that is that the web doesn't really afford the same level of WYSIWYG?

2. Is it perhaps more difficult (superlinear) to write one cloud SaaS product that can scale to the whole world, rather than apps for which each installation only needed to scale to one client? Oh and make sure to retain perfect separation between clients

2a. To make everything scale, it's super distributed, but having everything so distributed has a huge cost

3. Some level of DLL hell, but something different (update hell?) I barely do any programming in my free time anymore because I would end up spending almost the whole time needing to deal with some barrage of updates, to the IDE, to the framework, to the libraries, to the build infrastructure

3a. There's always a cost to shipping, to the development team and/or the users. With releases so frequent, that cost is paid constantly and/or unpredictably (from the development or user perspective)

3b. Is there any mental sense of completion/accomplishment anymore or just a never-ending always-accelerating treadmill?

3c. I wish I could find the source but there was some joke that said "software developers are arrogant or naïve enough to think that if you take a marathon and just break it up into smaller parts you can 'sprint' the whole way"

replies(1): >>46204217 #
63. myk9001 ◴[] No.46199602[source]
> that would replace their need for a Jira or a Splunk

Or a JS runtime like Bun. Oh, wait...

64. psunavy03 ◴[] No.46199625{5}[source]
How can I learn this skill? Past Me is usually just this idiot who made work for Present Me.
replies(1): >>46199880 #
65. vidarh ◴[] No.46199646[source]
For a lot of SaaS projects building the software is the simplest part.
66. roncesvalles ◴[] No.46199706[source]
There is also the missing explosion of App Store app submissions and other such metrics.
67. roncesvalles ◴[] No.46199739[source]
Nobody is replacing Jira or Splunk with anything coming out of an LLM.
68. acessoproibido ◴[] No.46199748[source]
"Everything is controlled by algorithms" doesnt make any sense - its like saying everything is subject to entropy - well sure but also what?
replies(2): >>46199856 #>>46199901 #
69. bmikaili ◴[] No.46199804[source]
Yeahh, right, I'm not sure splunk is that simple.
70. socketcluster ◴[] No.46199856{3}[source]
It's not the same because who controls the algorithms matters here. The algorithms work for some entities and against other entities. They are not neutral at all. They are aligned through shared monetary incentives, so well aligned that they would probably be less aligned if it was a literal conspiracy.

TBH. I'm kind of shocked I still have to explain this. When you get on the wrong side of the algorithms you will understand, you will understand viscerally. And I do mean 'when' not 'if'.

Maybe the algorithms have been working for you so far and you're not feeling them but just give it a few years. Unfortunately, once you understand, you won't have a voice anymore and those still in the game won't have enough empathy to help you.

replies(1): >>46210140 #
71. kenjackson ◴[] No.46199880{6}[source]
Turns out, that is also past me. In fact, often the incredible code that brilliant me wrote, which I don't understand now, is also the code that reckless me wrote that I now need to fix/add to -- and I have no idea where to start.
72. MangoToupe ◴[] No.46199888[source]
All of this can be written off as "building software", though. What this reveals is that the costs in a given market are likely not software at all
73. MangoToupe ◴[] No.46199901{3}[source]
> Everything is controlled by algorithms" doesnt make any sense - its like saying everything is subject to entropy - well sure but also what?

Of course it makes sense. You just refuse to cope. This is like thinking that marxism is "rich people bad"

replies(1): >>46210148 #
74. figers ◴[] No.46199980{5}[source]
We already had Developers and the system in place this was a tiny feature in the scheme of things.

Internally it gives us a competitive advantage of the data being in our system from the beginning of the pipeline through the rest of the system where the data would be needed anyway.

75. tjr ◴[] No.46199990{3}[source]
In context, it sounds like you are saying you used AI to make these three applications?

Why can't AI add the polish and features also?

replies(1): >>46200036 #
76. viraptor ◴[] No.46200036{4}[source]
It can. It's just not needed for my own apps. It would be needed for a public release and I'm just... not interested in that enough. It would cost me time and likely never get enough return.
77. mattgreenrocks ◴[] No.46200205{4}[source]
Definitely. There’s pluses and minuses to that shift.
78. vachina ◴[] No.46200281{3}[source]
> Local-first

> Not seeing any

Working exactly as intended?

replies(1): >>46201009 #
79. threecheese ◴[] No.46200282{3}[source]
You might not be looking hard enough. There are a few sources you could look at, one is the GitHub Awesome YouTube channel. I am seeing a lot of several-hundred-stars open source projects with unreasonably large codebases starting to gain traction. This is the frontier of adoption, and my guess is this will start cascading outward.
80. thot_experiment ◴[] No.46200414{3}[source]
Why? I don't want to bother making all the software that the AI wrote for me work on someone else's machine. The difference between software that solves my problem and that solves a problem many people have is also often like an order of magnitude of effort.
81. ◴[] No.46200680{3}[source]
82. lisbbb ◴[] No.46200857{3}[source]
Yeah, that's not a comparison to the kinds of highly complex internal systems I worked with the Fortune 1xx companies, particularly the regulated ones (healthcare). The whole "my son's school" thing is very nice, and it's cool you can knock that out so fast, but it's nothing at all like the environments I worked in, particularly the politics.
83. wild_egg ◴[] No.46201009{4}[source]
This. I have a massive amount of custom software running locally to solve all sorts of problems for me now.

But it's for me and tailor made to solve my precise use cases. Publishing it would just add headaches and endless feature requests and bug reports for zero benefit to me.

84. strken ◴[] No.46201032[source]
Part of this is the huge ZIRP-driven salary bubble in the US. If good software engineers were as cheap as good structural engineers, you'd be able to stick three of them in a room for $500k a year and add a part-time manager and they'd churn out line-of-business software for some weird little niche that saves 50 skilled-employee-years per year and costs $20k a seat.

The bubble means that a) the salaries are higher, b) the total addressable market has to justify those salaries, c) everyone cargo cults the success stories, and so d) the best practices are all based on the idea that you're going to hyperscale and therefore need a bazillion microservices hooked up to multiple distributed databases that either use atomic clocks or are only eventually consistent, distributed queues and logs for everything, four separate UIs that work on web/iOS/android/desktop, an entire hadoop cluster, some kind of k8s/mesos/ECS abomination, etc.

The rest of the world, and apparently even the rest of the US, has engineering that looks a little more like this, but it's still influenced by hyperscaler best practices.

85. trollbridge ◴[] No.46201118[source]
Astute observation. From where I sit, the market (at least for business software; I am not very familiar with the consumer market) seems to be wide open, and businesses in the 5 - 200 employee range seem to be particularly underserved.

The marketplace for software for single-owner shops or 1-5 employee size places does seem to be quite strong, and then there's enterprise software, but small business seems to have a software marketplace that is atrociously bad. Here is the typical thing a prospective customer asks me to fix for them:

- They are using some piece of software that is essential to their business. - There really isn't much good competition for that software, and it would be a large cost to convert to another platform that also has all the same downsides below. - The software vendor used to be great, but seems to have been sold several times. - The vendor has recently switched to a subscription-only model and keeps on raising subscription prices in the 12% or so range every year, and the cost of this has started to become noticeable in their budget. - They were accustomed to software being a capital investment with a modest ongoing cost for support, but now it's becoming just an expense. - Quality has taken a nosedive and in particular new features are buggy. Promised integrations seem quite lacking and new features/integrations feel bolted on. - Support is difficult to get ahold of, and the formerly good telephone support then got replaced by being asked to open tickets/emails and now has been replaced by an AI chatbot frontend before they can even open a ticket. Most issues go unresolved.

There are literally millions of software packages in existence, and the bulk of them by numbers are niche products used by small businesses. (Think of a software package which solely exists to help you write custom enhancements for another software package which is used by a specific sector of the furniture-manufacturing business, to get an example.) The quality of this sector is not improving.

This is a field that is absolutely ripe for improvement. If the cost of building software really were dropping 90%, this would be a very easy field to move into and simply start offering for $6,000 a year the product that your competition is charging $12,000 a year for, for an inferior product. Before you bring up things like vendor lock-in or the pain of migration... why can't you write software to solve those problems, too? After all, the cost of writing a migration tool should be 90% cheaper now, too, right?

86. pizzafeelsright ◴[] No.46201177[source]
I found that the time (1-4 hours) is enough to build any SaaS for myself
87. crabmusket ◴[] No.46201179{5}[source]
If they saved money, as they said it did, then... yes?
replies(1): >>46201213 #
88. raw_anon_1111 ◴[] No.46201213{6}[source]
Saved money in the short term. But maintenance costs money. Amazon has all of the money in the world and could easily duplicate everything Salesforce does. Yet they use Salesforce internally.
replies(2): >>46202729 #>>46209054 #
89. baxtr ◴[] No.46201453{3}[source]
Agreed. What you call exposure others might call distribution or attention.
replies(1): >>46204160 #
90. claytongulick ◴[] No.46201643{5}[source]
I had a funny example of that.

I had a question about how to do something in Django, and after googling found a good SO answer.

I read through it thinking about how much I appreciated the author's detailed explanation and answer.

When I looked at the author it was me from two years ago.

91. heavyset_go ◴[] No.46201945[source]
This is "people will 3D print cars in their garage, manufacturing is over!" level of hype
replies(1): >>46202586 #
92. Kerrick ◴[] No.46202111[source]
"We use AI to build the tools because we use them in cursor or Visual Studio or code or wherever else people are making our stuff. I use AI a bunch." https://37signals.com/podcast/listener-questions/

"Today we’re introducing Fizzy. Kanban as it should be, not as it has been. [...] we’ll host your account for just $20/month for unlimited cards and unlimited users. [...] And here’s a surprise... Fizzy is open source! If you’d prefer not to pay us, or you want to customize Fizzy for your own use, you can run it yourself for free forever." https://x.com/jasonfried/status/1995886683028685291

93. weird-eye-issue ◴[] No.46202477[source]
Your comment contradicts itself

You are saying there aren't more low cost alternatives coming out

You also say writing code isn't the big problem (which I agree with)

But both can be true and in fact the reason is because the second is true! You aren't seeing the alternate because marketing is hard. People generally don't care about new products and aren't willing to save a little bit of money risking their time on something new

94. tonypapousek ◴[] No.46202559{3}[source]
poorly
95. 9rx ◴[] No.46202586{3}[source]
More like "people will 3D print self-driving cars in their garage" level.
replies(1): >>46205074 #
96. Madmallard ◴[] No.46202670[source]
barrier to entry is more problematic than anything else

make something decent in the same space as an existing mega-corporation's tool? prepare to get sued and they also steal your good ideas and implement them themselves because you don't have the money to fight them in court

97. 9rx ◴[] No.46202729{7}[source]
All the money in the world would not be sufficient to cover the cost of seeing human developers duplicate Salesforce on any reasonable time scale. There are simply not enough developers in existence to see that happen, driving the cost towards infinity.

The idea here, however, is that machine developers are changing the calculus. If you need more machine developers it takes, what, a few days to produce the necessary hardware? Instead of 20+ years to produce the legacy human hardware. Meaning, for all intents and purposes, there is no observable limit to how much software machine can create, driving the cost towards zero.

Yeah, sure, the tech still isn't anywhere near capable enough to reproduce something like Salesforce in its entirety. But it is claimed that it is already there for the most trivial of services. Not all SaaS services are Salesforce-like behemoths. Think something more like patio11's bingo card creator. It is conceivable, however, that technology advancement will continue such that someday even Salesforce becomes equally trivial to reproduce.

Maintenance is not a meaningful cost unless you also want to continually have the software do more and more. That could tip the favour towards SaaS — but only if the SaaS service is in alignment with the same future you wish for. If you have to start paying them for bespoke modifications... Have fun with that. You'll be wishing you were paying for maintenance of your own product instead. Especially when said machines drive the cost of that maintenance to near-zero all the same.

replies(1): >>46204048 #
98. sofixa ◴[] No.46203193[source]
With a SaaS, you have one platform that you fully control. Broken dependency? Need to update/rollback? It's all in your hands.

Local software has to target multiple OSes, multiple versions of those OSes, and then a million different combinations of environments that you as a developer have no control over. Windows update whatever broke your app, but the next one fixed it? Good luck getting your user base to update instead of being pissed at you

replies(1): >>46204123 #
99. codyswann ◴[] No.46203360[source]
Code isn't the moat and it hasn't been for quite some time. Data is the moat.
100. pdimitar ◴[] No.46203909[source]
Did he agree?
replies(1): >>46205667 #
101. theshrike79 ◴[] No.46204030[source]
No no, that's not how it works.

The crap I build _replaces_ someone else's SaaS (or free open source) product.

They solve my exact problem and nothing else and they follow the ways I like to use my software, with no fancy Dockerised WebUIs etc.

I have exactly zero intention of putting any of that shit out there as any kind of service with user accounts and billing and all of the associated stress. A few of them might be something I could sell as a SaaS offering, but I'm not interested in it at all.

Most of them are on my Github though for anyone to get and use as they see fit, but then it's up to them if the vibe coded program does something it shouldn't :)

102. theshrike79 ◴[] No.46204045{3}[source]
> Good points but this list is missing the most critical problem which AI does not solve; exposure.

There are SO FUCKING MANY tools for marketing your shitty SaaS all over subreddits dedicated for people to advertise their new services and applications.

I had to unsubscribe from all of them because about a year ago they went from semi-interesting to 100 different "my SaaS AI tool will automatically advertise your AI SaaS tool on social media" solutions every week.

103. pdimitar ◴[] No.46204048{8}[source]
I like your analysis but it seems to imply that at one point we can produce near-infinite amount of software and that this will be welcome.

It will not be. Even in this fairly broken state of affairs we are currently in, most non-technical people I spoke to already say that they have too much apps and too much machines with "intelligent" features.

And IMO when we have machines that can crank out a complete-but-better Salesforce, our civilization and race would be in an entirely another level and we would see such things as toys. Who needs that antiquated procurement and tracking expenses software, where's our 174th fusion reactor? What is even that in fact? Oh you mean that nail-sized addon we put on our main processing unit? Yeah we're not interested in ancient software history now. We need more juice to capture those gases around Jupiter for the wireless beaming of energy project! Our DAG-based workflow solver and the 5 AIs around it all said we can't do without it.

...So of course nobody wants to pay programmers. We've been viewed as expensive and unnecessary since the dawn of time. A necessary evil, more or less. But your last paragraph captures why many companies need them -- bespoke solutions. You can only add so many cloud services before your normal staff starts making mistakes on an hourly basis because they have to reconcile data between multiple systems whose vendors will always refuse to make integrations.

And even if many try to have their cake and eat it too -- i.e. have an IT friend they call only for those bespoke enhancements but only pay them during that time and not every month -- then this service will simply become more boutique and expensive, mostly compensating for the lack of salary. You'd do multiple stints for the year that would cover all your expenses and normal lifestyle, it would just not be through a monthly paycheck. Why? Because I think a lot of people will exit programming. So the law of supply and demand will ultimately triumph.

...Or we get a true general AI and it makes all of this redundant in 5 years.

replies(1): >>46206710 #
104. theshrike79 ◴[] No.46204074{3}[source]
I've built so many of these just for myself over the last year or two. A good two dozen from a cursory count on my Github.

They all work decently enough for my personal use and are 80-100% Vibe coded but about 0% vibe designed.

105. benjiro ◴[] No.46204105[source]
He never said that companies will trust a one man shop. His point was clearly that people and companies will make products designed for themselves, using LLMs.

Why pay for a piece of software that you really only use 5% of all the features, and still may need customizations for. Vs just internally have somebody code a custom solution for your company.

The only benefit of a outside solution is that you can blame a outsider. Internal solution used to be bad because if the person with the knowledge of the codebase left, you ended up screwed. But with LLMs and "vibe" coding, there becomes a disconnect between the code and whoever wrote it. Making it easier to later make modifications on that same codebase, using ... LLMs.

replies(1): >>46204644 #
106. matwood ◴[] No.46204119{4}[source]
I always check git blame before ripping on some code I find...9/10 times I wrote it :o
107. theshrike79 ◴[] No.46204123{3}[source]
A single Go binary can cross-compile to multiple OS-versions with a simple Github Action.

And if it's a free open source application, why would I care if someone can't run it on their specific brand of OS? I'm open to PRs.

If the "user base" wants to update, they can come to the github page and download the latest binary. I'm not building an autoupdater for a free application.

replies(1): >>46204415 #
108. torginus ◴[] No.46204148{5}[source]
We did the same. We replaced a proprietary build system with our own. The SaaS product we used was super expensive, had a very gougy licensing scheme, had a bunch of features that either didn't work for us, or were so overcomplicated, that we ended up not using them. Before the rewrite, we bypassed like 90% of the internal features, and relied on custom scripts to do everything.

Every SaaS feature in my experience ends up being a mess due to having to support a billion use cases, and figuring it out is more trouble than its worth, might not be able to do what you want, might be buggy.

But even if you do all that stuff, you end up with a mess that can be replaced with 5 lines of shell script. And many more people know shell scripting than figuring out the arcane BS that goes on inside that tool.

It's the eternal lowcode story.

> 'doesn’t make the beer taste better'

I'd say it did. Having a CI/CD pipeline where you don't have to wait for other people's builds, the build logic is identical to what's running on dev PCs, and everything is all-around faster, and more understandable (you can read the whole source) makes testing easier, and surprises less frequent.

All in all, making a hour-long CI/CD turnaround time into 5 minutes or less has been an incredible productivity boost.

109. aswegs8 ◴[] No.46204160{4}[source]
Marketing.
110. pdimitar ◴[] No.46204166{4}[source]
Yeah true, the downfall of most SaaS services I used was that they were too careful trying to build too much moat and sabotage any competing efforts.

If they were a little more chill then I'd think they could make much more money. I personally would pay a few services, even as an individual, right now, if I knew I could always get a good database / JSON dump of everything at a 5-minute notice, and build my own thing on top of it.

They don't get this psychological aspect at all.

replies(1): >>46217844 #
111. theshrike79 ◴[] No.46204188{5}[source]
Learning things the hardest way possible isn't always the best way to learn.

In a language context: Immersion learning where you "live" the language, all media you consume is in that language and you just "get" it at some point, you get a feel for how the language flows and can interact using it.

vs. sitting in a class, going through all the weird ways French words conjugate and their completely bonkers number system. Then you get tested if you know the specific rule on how future tenses work.

Both will end up in the same place, but which one is better depends a lot on the end goal. Do you want to be able to manage day-to-day things in French or know the rules of the language and maybe speak it a bit?

112. benjiro ◴[] No.46204217{3}[source]
> To make everything scale, it's super distributed, but having everything so distributed has a huge cost

Its more then a huge cost, its often insane... We are not talking 10x but easily 100x to a 1000x. Its like when i see some known database makers that scale, write how they can do a million writes per second. Ignoring that they rented a 1000 servers for that, each costing $500 per month. That same software is also 10x to 100x more slower, then a single postgresql database in reads.

So you ask yourself, how many companies do a million writes per second. Few ... How much of those writes may have been reduced by using smarter caching / batching? Probably a factor of 10 to 100x...

The thing i like about scalable solution, is that its way easier to just add a few nodes, vs needing to deal with postgres replication / master setup, when the master node got moved / need to upgraded.

For fun, i wrote my own ART database, and a LSM database using LLMs ... Things do 400 a 500k inserts / second on basic cheap hardware. So wait, why are some companies advertising that they do a million inserts/s, on 500k/month hardware? Some companies may need this ability to scale, as they will not run a 1000 server but maybe 10.000, or more. But 99% of the companies will never even smell close to a 100k inserts/second, let alone a million.

People forget that network latency is a huge thing, but the moment you want consistency and need something like raft, that means now your doing not just 1x the network latency of a write but 4x (send write, verify receive, send commit, verify commit, confirm).

Even something as basic like sqlite vs postgres on the same server, can mean a difference of 3x performance, simply because of then network overhead vs in-function. And that network overhead is just local on the same machine.

113. sofixa ◴[] No.46204415{4}[source]
But you're talking about a free open source application without guarantees, that's not comparable to a SaaS vs self-hosted "paid" software in model.

And even for the cases where you it is, even with a modern language like Go that makes it easy, you still have tons of OS specific complexity. Service definitions, filesystem operations, signal handling, autoupdates if you want them, etc etc.

114. torginus ◴[] No.46204436[source]
This needs to be said more. Software used to be so much better, and so was tooling.

While it wasn't perfect, I'd argue software got much worse, and I blame SaaSification and the push for web-based centralization.

Take for example, Docker. Linux suffered from an issue of hosting servers in a standardized, and isolated manner.

The kernel already had all those features to make it work, all we needed was a nice userland to take advantage of it.

What was needed was a small loader program that set up the sandbox and then started executing the target software.

What we got was Docker, which somehow came with its own daemon (what about cron, systemd etc), way of doing IPC (we had that), package distribution format (why not leave stuff on the disk), weird shit (layers wtf), repository (we had that as well), and CLI (why).

All this stuff was wrapped into a nice package you have to pay monthly subscription fees for.

Duplicating and enshittifying standard system functions, what a way to go.

115. raw_anon_1111 ◴[] No.46204644{3}[source]
We have seen this before with home grown VB apps, excel spreadsheets with VBScript, FoxPro etc. How has that turned out every single time as requirements changed and the number of people dependent on it grew?

I think in a couple of years we are going to same type of mess. We are already seeing a bunch of shitty AI companies getting funded with no technical cofounders. Look at a few of the YC companies

replies(1): >>46204786 #
116. weird-eye-issue ◴[] No.46204862{3}[source]
I think you underestimate just how hard visibility is. If something is free or super low cost than they won't have any marketing budget for you to hear about it in the first place because it would be unprofitable...

One thing I've come to realize is that if something is cheap enough then people won't even want to promote it because if they get a commission on it then it won't be worth their time. So in some cases they will be better off recommending a much higher price competitor. Just go Google around for some type of software (something competitive and commercial like CRMs) and you'll notice why for commercial projects nobody is recommending free or really cheap solutions because it's not in anybody's best interest

117. mbesto ◴[] No.46204863[source]
> Had the cost of building custom software dropped 90%, we would be seeing a flurry of low-cost, decent-quality SaaS offering all over the marketplace, possibly undercutting some established players.

Aha. Are developers finally realizing that just writing code doesn't make a business? We actually have a ton of SaaS companies being born right now but they're not making headway, because functionality and good code don't necessarily mean good businesses. Building a business is hard.

replies(2): >>46204944 #>>46204976 #
118. pllbnk ◴[] No.46204917[source]
I have seen it commonly cited (although haven't bothered to check the actual sources, mostly because I believe they should be taken with a grain of salt) that developers spend somewhere in the ballpark of 50-60% of their time doing "coding work" - that is writing the code, thinking about the solution in terms of technical aspects, reading code reviews. The rest are meetings, coordination, administrative tasks, being blocked or whatever else you can think of. Even if, wishfully thinking, the value of the act of "coding work" fell by 90%, the act of doing "software engineering" work would still cost no less than 50% of what it currently does. Headlines like these are alarmist and have little substance.

Edit: I also feel stumped why so many people give in to this hype that LLMs are good at coding when they can't even do seemingly simple tasks of plain English language summarization accurately as evidenced in https://www.youtube.com/watch?v=MrwJgDHJJoE. If the AI summarizes the code in its own context incorrectly then it will not be able to write it correctly either.

119. ◴[] No.46204944[source]
120. ◴[] No.46204976[source]
121. KellyCriterion ◴[] No.46205074{4}[source]
++1

LOL

Same as with "everybody will build their own custom apps for everything now" :-D

122. raw_anon_1111 ◴[] No.46205667{3}[source]
Yep and he agreed to let us verify that the code he installed on our servers were built from source and the same code was in escrow at Green Mountain.

The terms weren’t as onerous as it sounds. It was basically if he stopped supporting it or got hit by a bus, we would get access.

123. dghlsakjg ◴[] No.46206217{4}[source]
This is exactly what I mean with the rose coloured glasses.

Categorically, I cannot think of a single current software product that existed then, that I would rather be using. 90s browsers sucked, famously. 90s Photoshop is barely useable compared to modern Photoshop. Text editors and word processors are so much better (when was the last time you heard of someone losing all of their work? Now we don't even bother with frequent saving and a second floppy for safety). I can remember buying software n the 1990s and it just didn't install or work, at all, despite meeting all of the minimum specs.

Seriously, go use a computer and software from the 1990s or 2000s, you are forgetting. I'm also not convinced on your assertion that software delivery has slowed down. I get weekly updates on most of my programs. Most software in the 1990s was lucky to get yearly updates...

124. 9rx ◴[] No.46206710{9}[source]
> I like your analysis but it seems to imply that at one point we can produce near-infinite amount of software and that this will be welcome.

It implies that there will be no need to share libraries (which is said including things like networked SaaS services). You can have your legions of machine developers create all the code you need.

Let's face it, sharing code sucks for a long list of reasons. We accept it because it is a significantly better value proposition than putting human labor into duplicating efforts, but if that effort diminishes to almost nothing, things start to change in a lot of cases. There are still obvious exceptions, of course. You probably couldn't throw your machine developers at building a Stripe clone. It's far more about human relationships than code. But bingo card creator?

It says nothing about creating software nobody wants or needs.

125. paulddraper ◴[] No.46207466{5}[source]
I don't have any evidence for how revenue will change in the next quarterly report.
126. ◴[] No.46207989[source]
127. HDThoreaun ◴[] No.46209054{7}[source]
SAAS costs money too. Simple software is now 90% cheaper to build, so it makes less sense to outsource all your software needs.
128. acessoproibido ◴[] No.46210140{4}[source]
Do you mean search or recommendation algorithms or something like that?

To me an algorithm is just something used to compute a result based on some rules - but apparently it has some different meaning for you that you just take for granted

129. acessoproibido ◴[] No.46210148{4}[source]
I read your reply a couple of times but no idea what you are trying to say here tbh
130. burnerRhodov2 ◴[] No.46214063[source]
from my perspective, this is exactly where we are. Have you ever watched starter story? There's hundreds of people with 5,6+ apps making 100k+ MRR. The VC model is broken because of it.
131. BobbyJo ◴[] No.46214246{4}[source]
Your point was that "they are being replaced by..." not "The market expects them to be replaced by...". The former would only be supported if their businesses were already actively being displaced (which may very well be the case), but the stock market only supports the latter.

All of that being said, I do think what you're describing is happening, or at least will happen. I just don't think people placing bets on it happening counts as evidence.

132. Spooky23 ◴[] No.46217844{5}[source]
Most of them are in the business of getting acquired, not the business of doing the business.
replies(1): >>46217975 #
133. pdimitar ◴[] No.46217975{6}[source]
As a non-American this still surprises me to this day. Thanks for the reminder.

I really need to learn to look at an even bigger picture.