Hacker News new | ask | show | jobs
by adamkl 1991 days ago
Nubank seems to be doing just fine:

“From [its] start in 2013, Nubank has grown to 600 Clojure developers, running 2.5 million lines of Clojure code in 500 microservices”[0]

[0] https://www.fintechfutures.com/2020/07/brazilian-challenger-...

1 comments

To be fair, they had to buy Cognitect to cope with the technical debt of Clojure and Datomic.
Technical 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.

That would be a good story if it were true, except it's not.