The stakeholders just want to send emails and excels around,
someone in management has a budget for a productivity enhancing tool to replace that and
the engineers have a half-baked solution that
some sales guys are saying is the second coming.
IMO these folk are doing a great job slowly chipping away at all the barriers to using guile everywhere. Also, their software, like "Goblins", gets the imagination started up, mulling what the next wave of software could be like.
If there are terrible crimes being committed by a dictator then there is the ICC and the UN. It would require building up rather than undermining the institution but it’s there.
You say this like it is a law of nature, but we can plan and build it directly if we want it. Redundancy is not something that only emerges from an indirect 4d-chess strategy of ownership mixes.
Even under capitalism there is a lot of central planning at huge scales. Walmart is one American example. Woolworths and Coles are another couple in Australia. These companies aren’t rocketing up at the market each morning and taking the latest price… they are managing supply and pricing end to end for most of what they do in advanced.
They say transparency is important which is true, but taking accountability would be good too. This is an OpenAI incident and internally they have a subcontractor mixpanel.
In Singapore there is no MRT congestion prices only for private cars, right? Trains get crowded but still workable. It’s not clear if people would start working 6am to 3pm or something if you did. Overall I think charging money made more sense when there were more private, profit seeking companies involved as it’s the name of the game… buts it’s cheap enough that it’s hard for someone with an ok job the get bothered about it
In my experience, it’s often the business side - rather than IT - that tries to use a technical change to force change to the business process that they have failed to change politically… and it usually turns out that a technical change isn’t enough either.
Don’t you also have to consider this just as much without CRDT? Not saying it isn’t a real issue, but this example could easily be a problem with a more traditional style app - maybe users open the record on their web browser at same time and make different updates, or they update the different timestamp fields directly in a list of tasks.
Alternatively it just puts pressure on the walled garden to let people do what that want to do safely within the walls so they don’t have to go through the escape hatch.