4 ms·
Incredible: I had not idea NuBank discovered Datomic first and that it's Datomic that led them to Clojure, 100 million+ customers, and eventually acquiring Cogn
by TacticalCoder 6mo ago
Incredible: I had not idea NuBank discovered Datomic first and that it's Datomic that led them to Clojure, 100 million+ customers, and eventually acquiring Cognitect.
Good to see David Nolen (aka "swanodette") is in the documentary too.
As a bonus here's a recent talk from David Nolen about Clojure/ClojureScript and using DOM morphing instead of React.
If you don't want to watch it all, just take two minutes to watch from 23m15s to 25m15s. He compares a behemoth slurping all the browser's CPU and RAM resources versus a 13 Kb of JavaScript + Web components and DOM morphing:
https://youtu.be/BeE00vGC36E https://youtu.be/BeE00vGC36E
His talk is presented from Emacs, gotta love that too...
- mkw5053 6mo agoI don't know if it's still the case, but at old clojure conferences, or meetups, or places of employment, emacs was a prereq and assumed (and the most enjoyable)
- adityaathalye 6mo agoI think it was more like Emacs got Clojure development niceties early, particularly tight REPL integration. Things have been different for well over five years --- about a third of Clojure's life. There are so many first-class options now. When teaching Clojure, I direct everybody to either VSCode + Calva, or Intellij + Cursive. LSP has really upped the game too. I rebuilt my Emacs development workflow around LSP for all the things. These days, I sometimes forget to fire up the REPL, because of all this fantastic "static analysis style" developer tooling by borkdude and eric dallo. Much gratitude to all the toolsmiths from all over the Clojure ecosystem. Special shout-out to LightTable for upping the game for everybody. I was very sad when the project went dormant.
- lemming 6mo agoThings have been different for well over five years... In fact, I first presented Cursive at the conj 2014, and I'd been working on it in open beta for perhaps a year before that, so well over 10 years! ...all this fantastic "static analysis style" developer tooling by borkdude and eric dallo. ahem
- adityaathalye 6mo agoCursive has been way ahead of the curve, yes. Sorry Colin, I'm both emacs-addled and fuzzy with timelines :D So think of it more like "static analysis stuff for the rest of us" :D
- lemming 6mo agoHehe, Lisp Emacs Myopia is indeed a real thing. Cursive users have been not starting REPLs for over a decade now! j/k of course, and no offence taken :-)
- iLemming 6mo agoThank you Colin for the outstanding work and selfless, continuous gifting and self-generosity. Cursive remains one of the important pillars of Clojure journey for many beginners and seasoned pros. You just can't ignore the amazing collaboration and camaraderie between Clojure tools builders. - you Colin, Peter (Calva), Eric (clojure-lsp), Michiel (babashka, kondo, etc.), Bozhidar (CIDER, clojure-mode), Juan (flowstorm), Chris (Portal), and many others. Everyone, instead of competing with one another just wants for people to find their best way of using Clojure, and that is really awesome. You can see the ideas freely circulating between spaces and creating great of awesomeness for everyone in the community. I'm telling you all this as someone who doesn't even use Cursive. I still can see your work. I can tell how valuable, important and vital you are for me personally and for many of my friends and colleagues. I salute you, and every other tool-making hero. Thank you, guys!
- lemming 6mo agoThanks! Yes, I get on really well with everyone in the community - the community in general is perhaps my favourite thing about Clojure!
- tgdhtdujeytd 6mo ago[dead]
- pjmlp 6mo agoEmacs has always had a tight link with Lisp communities, due to its history, including ties to Lisp Machines, so naturally many use it. However, as someone that rather use Lispworks, Allegro, Racket, there is also Cursive on top of InteliJ. However note that XEmacs was my IDE replacement during my first UNIX decade, due to lack of proper alternatives, so I do know about what Emacs and its derivatives are capable of, no need for yes but replies.
- pgt 6mo agoDatomic was the reason I switched [^1] to Clojure as my primary language in 2014. It was a gamble, but it paid off in the end. I maintain that Clojure is the best AI-first language due to the lightning-fast iteration via the nREPL and Clojure's token efficiency. [^1]: https://petrustheron.com/posts/why-clojure.html https://petrustheron.com/posts/why-clojure.html