4 ms·
Hardware has drastically improved. We should have used the extra capacity wisely to catch serious mistakes and automate away our low-value grunt work. Instead w
by erik_seaberg 3y ago
Hardware has drastically improved. We should have used the extra capacity wisely to catch serious mistakes and automate away our low-value grunt work. Instead we deliver systems that still randomly blow up only faster, and I do largely blame that on the languages we use.
I’m not going to say Lisp got everything right. Everything was mutable until Clojure came along, lack of type checking and inference hurts, and the condition system was so complicated that it’s been mostly ignored. But it’s still unrivaled in backing the domain-specific languages we should graduate to.