Live data from Hacker News

Official Clojure Documentary page with Video, Shownotes, and Links

clojure.org

51–60 of 127 posts

Re: Official Clojure Documentary page with Video, Shownotes, and Links

#53

Earlier quoted context omitted.

I don't think it is, considering they highlighted it in a post about human craft [1]. I read somewhere it was illustrated by felipemelo.net, but can't find the reference anymore [1]: https://bsky.app/profile/cultrepo.bsky.social/post/3mjhubrh3...

It'll be interesting to learn whether it was AI-generated. It certainly SEEMS like it is. It has a few "tells": - two belts and two Clojure logo belt buckles - same code repeated on the steps (odd artistic choice if made by the artist) - the seemingly out-of-place scarf, stylistically its color/pattern doesn't seem to fit Either way, it seems like an homage to this Indiana Jones and the Temple of Doom poster: https:/…

There’s nothing odd about two belts in this situation. One is the belt for the pants and the other is the utility belt holding the pouches. You need to be able to add and remove the utilities without having your pants fall.

The weird choice is having a belt and suspenders. That only works as a fashion choice, which makes little sense for an explorer.

Re: Official Clojure Documentary page with Video, Shownotes, and Links

#54

is clojure still relevant in the post agentic coding reality that opens up pretty much all esoteric languages to everyone ? back in the day used to use clojure to write a fintech app but not sure if it is still relevant has uses vs other langs that have emerged

I would say with the nREPL feature and letting the AI Agent jack in, Clojure may actually be the most well positioned language for this use case.

Re: Official Clojure Documentary page with Video, Shownotes, and Links

#55
post #43

Earlier quoted context omitted.

I 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…

Things 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

Cursive 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

Re: Official Clojure Documentary page with Video, Shownotes, and Links

#56
post #20

is clojure still relevant in the post agentic coding reality that opens up pretty much all esoteric languages to everyone ? back in the day used to use clojure to write a fintech app but not sure if it is still relevant has uses vs other langs that have emerged

Clojure had lousy error messages, agents deal with this well. Clojure is capable of producing some of the most dense code I’ve ever seen, so manual code reviews really start to feel like a bottleneck unless your goal is to level up.

I would say dense code tends to help code reviews. It just is a bit unintuitive to spend minutes looking at a page of code when you are used to take a few seconds in more verbose languages.

I find it also easier to just grab the code and interactively play with it compared to do that with 40 pages of code.

Re: Official Clojure Documentary page with Video, Shownotes, and Links

#57

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…

Datomic 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

Re: Official Clojure Documentary page with Video, Shownotes, and Links

#58
post #43

Earlier quoted context omitted.

Things 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

Cursive 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

Hehe, 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 :-)

Re: Official Clojure Documentary page with Video, Shownotes, and Links

#59
Looking back Clojure has been the best thing to happen to me in this industry

I doubled my salary using it and changed industries to much more stable industries

I've been to a lot of conferences and meet ups in my career but the feeling of joy and inclusivity at Heart of Clojure was unreal

The community is still alive and well, my favourite passionate sub culture in the Clojure community at the moment is the Jank community, building a Clojure Dialect for low level work an incredible amount of work but they're doing it anyway

The problem is businesses aren't really interested in stability integrity or joy when it comes to their languages they want to commodify their developers by forcing them to write the most popular and replaceable languages possible

Then they're surprised when the quality of developers they're able to hire drops and the quality of their software drops it's all just a race to the bottom - emboldening companies to try and replace developers with AI and destroy their own companies in the process

What surprised me the most in working with Clojure commercially is how many commercial developers did not get the ethos of the language or have watched the rich hickey talks or use the REPL, all they see is restrictions and unfamiliarity I don't know how these people got hired without a passion for the language - lots of them get promoted to run Clojure codebases

Re: Official Clojure Documentary page with Video, Shownotes, and Links

#60
I am so thankful for Clojure. It enabled me to run a solo-founder business for the last 10 years in a sustainable and maintainable way. It allows me to manage a large complex codebase (client+server) because of low incidental complexity and the fact that the server and the client share most of the business logic code.

Also, thanks to the focus on stability and practical usage, I don't get my rug pulled out from under me every couple of years, like with so many other languages and environments. This is incredibly important and not immediately visible when "choosing a language to use", because the new shiny and the warm fuzzy are irresistible pulls. Clojure is not the new shiny and it's not the warm fuzzy, but it is your stable long-term companion for building complex software that is maintainable.

Post reply on HN