Future language: Getting smart with Ethereum’s contracts

This month the Ethereum Foundation released another (python-esque) language, Vyper, to update the security of smart contracts. So what are the skills, languages and software needed for smart contract reading and writing and when does it make sense to contract your writing to a third party?

Remember, all trading carries risk. Past performance is no guarantee of future results.