I notice a pattern in the historical successes: most of the progress came from friendly coordination around a shared vision, but unwilling stragglers were also rather forcefully dragged aboard by a small cartel of actors with market clout. For HTTPS it was web browser vendors, for the Y2K bug it was insurance companies and auditors, for credit card skimming it was Visa and Mastercard.
I wonder who, if anyone, is in a position to play bad cop for the next round of needed improvements?
Yes, this is a key question! We'll have to look for these drivers in different places for different things – the actors who can drive change on user authentication will be different than the actors who can drive change on server-to-server authentication or software package distribution.
So have you started writing a new microkernel OS yet?
https://xkcd.com/927/
In this case it's:
Situation: There are zero usable candidates
"That's ridiculous, we need to build an OS people will use"
Situation: There are _still_ zero usable candidates because the project got overburdened by tech debt before reaching MVP
I notice a pattern in the historical successes: most of the progress came from friendly coordination around a shared vision, but unwilling stragglers were also rather forcefully dragged aboard by a small cartel of actors with market clout. For HTTPS it was web browser vendors, for the Y2K bug it was insurance companies and auditors, for credit card skimming it was Visa and Mastercard.
I wonder who, if anyone, is in a position to play bad cop for the next round of needed improvements?
Yes, this is a key question! We'll have to look for these drivers in different places for different things – the actors who can drive change on user authentication will be different than the actors who can drive change on server-to-server authentication or software package distribution.