Three Good Links: 15 June 2022
How Effective Abstractions Are Opinionated: Every software system is built on top of a towering stack of abstractions. Yet we know abstractions are imperfect representations of reality. How does it all work together? How can we make any progress if we can’t fundamentally trust our tools?
Where to use a blockchain in non-financial applications?: Recently, there has been a growing amount of interest in using blockchains for not-just-financial applications. What could be done with a richer ecosystem of soulbound tokens making claims describing various kinds of relationships?
Programming Books: An Ordered and Curated Reading List for Software Craftsmanship Growth.