The Wrong Question About Type Systems
Summary
The author argues that the common debate over static versus dynamic type systems is misguided. They contend that discipline, schemas, tests, and REPL-driven development in Clojure provide robust guarantees and rapid feedback, with the tradeoffs depending on context and workflow. The piece reframes the question as one about overall system design and workflow rather than a simple types-versus-no-types choice.