This sounds BSD-ish. (Except that OpenDarwin section.)
It would not cost four times as much because people would be willing to pay full price for a stable 25% instead of an unstable 100%.
But that's why this would be a "movement". It requires multiple involved parties to change their expectations of each other. To agree to different terms.
It's also why this hasn't really happened. Most people want to pay $0 for software and services. Full price, 25% of price, ... All irrelevant if people think the value is $0.
@brouhaha @feijoa @uncanny_kate
Yes. Our experience has been that when we slow down and do quality work, we solve the business problems faster.
Cost and time are substantially reduced. Often by several times.
"Slow is Smooth.
Smooth is Fast."
Two words: Technical debt
Technical debt doesn't only incur an architectural cost. It quite literally translated into monetary loss. A more deliberate approach, that might cost more upfront will likely save you a multitude in the long run.
@brouhaha @uncanny_kate It would probably be slower to ship something, but faster to ship something of decent quality.
A lot of the push for development models that reached their nadir with Facebook’s ‘move fast and break things’ came from chasing first-mover advantage. If you are the first company shipping a widget then there’s a benefit in shipping fast because you have the entire market to yourself for longer (in some cases, there’s a bigger second-mover advantage because you spend all of the effort required to convince people they want widgets and then the second mover enters the market without that cost and avoiding your mistakes). If you’re in a market where there are established players, it doesn’t matter nearly as much. You can do very well shipping new features more slowly than the competition at a higher quality.
@uncanny_kate I think the VMS operating system was built that way.
I wasn't personally involved in its development, but I very much enjoyed using it.
I'd support a Slow Software Movement.
There are days when I miss development, but then there are stories like this that make me so glad I left this profession.
Can I interest you in Varnish HTTP Cache ?
That has been a project goal for us since 2006
What you need is a Union.
@uncanny_kate IMHO the core problem was the "innovation" of evergreen software updates. As soon as it became okay to just ship every six weeks regardless of the current state, quality was guaranteed to fall off a cliff.
Meanwhile software shipped before game consoles had Internet are still playable forty years later.
@uncanny_kate I 100% back this movement.
But I think the movement needs to start on the purchasing side. If we're not buying and paying for this software, it's not going to exist. And I mean that seriously, we need to get off the "free" plan.
I'm happy to support both Mastodon and my host with monthly fees. But that is surprisingly rare. Back in the Twitter migration days, people were surprised by requests for donations and the lack of infinite Dev budgets.
This is what we need for sure, @uncanny_kate
When you lay it out like that, though, it is clear that this can't be done by corporations with "growth leading to monopoly rents" as an imperative.
We need to stop begging them to act against their legally mandated shareholder interests, and instead demand collective funding from the people's purse, for making and maintaining user-respecting software essential to our modern lives.