Reading up on Rich Hickey
3 deep · digging since aug 22
- simple is not small
Simplicity means decoupling concerns, not just minimizing code size, as shown by Unix pipelines being small yet coupled in practice.
- A meta-analysis of three different notions of software complexity
A meta-analysis argues that Zach Tellman's definition of software complexity as the sum of future explanations is the most useful and practical among three discussed.
- the hold that could not release itself
Conflating historical facts, contracts, time, and policy in a 'held' flag blocked migrations; the fix separates values from time to avoid stale holds.