How Ethereum Reminds Me of Microsoft