56 ms·
To be fair, they had to buy Cognitect to cope with the technical debt of Clojure and Datomic.
by Scarbutt 6y ago
To be fair, they had to buy Cognitect to cope with the technical debt of Clojure and Datomic.
- raspasov 6y agoTechnical debt can exist in any product and for a variety of reasons: inexperience, frequent employee churn, lack of leadership, frequent change of product direction, etc. Your comment implies that the technical debt is with Clojure the language or because of it. Beware of single-cause explanations of inherently complex problems. I've designed and worked on systems with both OOP and functional-style code. Clojure is a tool that very much helps minimize technical debt. I think the minimal use of managed state in Clojure plays a crucial part. Having done a good amount of looking through the Clojure language code itself, there's very little (if any) technical debt there.
- puredanger 6y agoThat would be a good story if it were true, except it's not.