Smart contracts | Stephen Diehl
The design of smart contracts and blockchain-based assets is entirely antithetical to good engineering practices. The very idea of smart contracts is rooted in libertarian derp and ignoring externalities. Smart contracts are simply put: bad engineering.