That's funny, the first thing every LLM I use generally does is install a bunch of third party packages...
The minimum viable unit of saleable software
51–60 of 89 posts
Re: The minimum viable unit of saleable software
#52I have multiple side projects that I would never have contemplated building before but whose utility now exceeds the much lower cost to build. I got a few weeks in to each and then stalled on all of them because the effort and motivation required to extend beyond the crazed early days _is_ still more than the utility I get. In a professional context, paying someone for software to do something outside my core domain…
Re: The minimum viable unit of saleable software
#53Re: The minimum viable unit of saleable software
#54I recently asked Claude to duplicate Google Docs. It practically threw up. I tried to have it write a plan, decompose it, deobfuscate it. It gave me all sorts of reasons why this was a terrible idea. I've never seen it resist a task so directly and relentlessly. It knew. One point worth considering is that tools like Jira and Salesforce have dozens of screens and modals. But you only ever look at one at a time. So th…
I'm not sure I'm following you. What does 'duplicate Google Docs' mean? We already have OSS rich text editor (ProseMirror) and CRDT implementations (yjs, automerge). Are you talking about replicating every single enterprise Docs has? Integration with a large suite of other services you control? Replicating the business model too? 'duplicate Google Docs' spans everything from providing the actual service to replicatin…
That was the point of my comment... Robust commercial software is hard.
Re: The minimum viable unit of saleable software
#55Re: The minimum viable unit of saleable software
#56I find that younger software engineers sometimes take the attitude of: Why would I pay for that when I could easily just do it on my own? As they grow and gain more responsibilities that flips to: Why would I build and maintain something on my own when I could pay someone else a few bucks to do it? At least I feel I went through this change as I grew professionally... So many things I am completely capable of doing o…
This right here is the key difference! Yes anyone can vibe code a replacement for many apps - but will it still run 2 years later (assuming they get it 'running' in an prod environment at all
Re: The minimum viable unit of saleable software
#57Be careful with making decisions about your livelihood based on a rational calculus. As you correctly point out, there is a threshold for which a programmer or company should not even blink at the cost of software. It's often the case that if the software they're buying saves one single hour of productivity, it's value-positive... and yet they won't buy it. Individual devs are notorious for refusing to pay a cent out…
Yes, I roughly agree with all of this. In fact, for most of my existence, I'm been one of those cheap programmers. The circumstances that led to me trying to push River for the next few months were somewhat accidental, and it felt like a good moment to at least make a go of trying to make it work. I'm not committing the rest of my career/life to any particular decision one way or the other. I'll reiterate too that I…
These are the obvious first targets to point AI at when onboarding. And it plows through a ton of the low hanging fruit. Then where are you after that? Suddenly productivity falls off a cliff and you are left in reality: good ideas are hard to come by and theres more to business than software.
The future is going to see an uptick in overall productivity for sure. And AI will tighten feedback loops enormously, in really positive ways. But current trajectories are already starting to come down to reality, and businesses are slowly realizing they still need to put in the hard work.
Unrelated: love your stuff. Ive gotten a lot out of your articles and I really appreciate you posting such well written content.
Re: The minimum viable unit of saleable software
#58If you are looking to replicate the exact same feature set of an existing product - buying would almost always be a better choice.
But it's rare for avg customer needs to perfectly match product features. Most often they need 20-40% of the product + some custom, business specific logic that's missing and is later fixed with spreadsheets/integrations. In that case it depends on how mission critical this software is.
I'd say investing into the core software that runs your business might very well be worth the effort, even if it's 10x between build vs buy.
Re: The minimum viable unit of saleable software
#59As someone who built a niche SaaS I can see both sides of this. If you are looking to replicate the exact same feature set of an existing product - buying would almost always be a better choice. But it's rare for avg customer needs to perfectly match product features. Most often they need 20-40% of the product + some custom, business specific logic that's missing and is later fixed with spreadsheets/integrations. In…
think twice about this lol
Re: The minimum viable unit of saleable software
#60“buy vs. build. . . the calculus changed”