Blockchains like Ethereum are the new free internet. As a software developer you can appreciate the beauty of designing it to be decentralised and trustless - maybe more expensive and resource intensive - but the right way to do stuff for certain highly important things. I think of it as the rise of protocols, - not companies.