Hacker News new | ask | show | jobs
by BerislavLopac 2966 days ago
You know why you can fill your car's tank on any petrol station? Because all the different players -- pump vendors, car makers, oil companies etc -- are using the same standards for the size of nozzle, fuel composition etc. They have concluded that standardisation is in their interest, as opposed to locking the customers in.

In software there are no such standards, or rather there are too many standards, and new ones are being released every day. Currently there is no clear incentive for vendors to standardise, and it's quite possible there will never be, it's early to tell.

What you're describing currently requires enormous resources, and no single company can pull that off -- even Google is struggling with keeping both back-end stability and front-end simplicity (I'm currently working on a new GCP tool which just got into beta, so I can see it firsthand). Standardisation allows many different vendors to focus only on a part of the whole supply chain, while with the cloud you have single vendors trying to cover everything under one roof.

It would be great if we could combine Digital Ocean's droplets with Google's BigQuery with Amazon's RDS, all through a simple front-end UI -- but the nozzle size is not standardised, and I wonder if it will ever be...