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
Official Clojure Documentary page with Video, Shownotes, and Links
61–70 of 127 posts
Re: Official Clojure Documentary page with Video, Shownotes, and Links
#62is 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
Ask AI to build something. By default it will use python. Sometimes js or typescript.
Ask then to do the same thing in Clojure. The result is generally an order of magnitude better. Shorter, easier to read for both humans and llm. Easier to adapt to changes.
Re: Official Clojure Documentary page with Video, Shownotes, and Links
#63Looking 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 com…
Yeah, this continues to stick out. The amount of people I've come across who do Clojure development and restart the application (really, the JVM process, kill it and launch it again, over and over!) is way too high, considering the first "real" reason I had for moving wholesale to Clojure was a shorter feedback loop. If that's not one of your goals when moving to Clojure, I'm not sure what you're up to really.
Re: Official Clojure Documentary page with Video, Shownotes, and Links
#64Looking 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 com…
> 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 Yeah, this continues to stick out. The amount of people I've come across who do Clojure development and restart the application (really, the JVM process, kill it and launch it again, over and over!) is way too high, considering…
Re: Official Clojure Documentary page with Video, Shownotes, and Links
#65Earlier quoted context omitted.
> 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 Yeah, this continues to stick out. The amount of people I've come across who do Clojure development and restart the application (really, the JVM process, kill it and launch it again, over and over!) is way too high, considering…
Yes, but without a clean REPL you can't easily be sure that your var definitions are what you think they are.
What I've seen people do, is restart the process after each change like you typically do in other languages, rather than evaluating the current form...
Re: Official Clojure Documentary page with Video, Shownotes, and Links
#66is 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
Personally this is a hidden trick I use. Ask AI to build something. By default it will use python. Sometimes js or typescript. Ask then to do the same thing in Clojure. The result is generally an order of magnitude better. Shorter, easier to read for both humans and llm. Easier to adapt to changes.
Re: Official Clojure Documentary page with Video, Shownotes, and Links
#67is 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.
For me it's the opposite, the dense code is easier to review, because the proposed changes are almost always smaller and more informative. Contrast a change in a typical TypeScript project where changes propagate across tens of files, that you need to jump in-between just to understand the context. In the time it takes me to ramp up understanding what the change is, I've already completed the review of a change in a Clojure program.
Re: Official Clojure Documentary page with Video, Shownotes, and Links
#68is 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 work on a large Clojure codebase with AI, and I'm getting excellent results. Likely factors are code density, the resulting token density, and a lot of well-architected code that the AI can follow — I'm not sure exactly, but the results are really good.
but in my experience its amazing the overall quality of Clojure code in the wild tends to be higher than your typical language so AI's training on Clojure tends to be on modern and high quality code and the language is very token efficient, you can also tell AI to interact with the REPL to avoid restarts
The only downside I've seen reported is mis-matched parens but for me models have been strong enough to balance parens for about a year at least it's not something I actively work-around even though there are work-arounds like brepl and others
Re: Official Clojure Documentary page with Video, Shownotes, and Links
#69The double belt buckle is a pretty classic diffusion model artifact — it struggles with symmetrical accessories because it's essentially pattern-matching textures rather than understanding "this person is wearing one belt." Same reason you see six-fingered hands. The repeated code on the steps is actually the more interesting tell to me. An artist would vary that deliberately for visual interest. A model just tiles w…
https://www.linkedin.com/posts/cult-repo_call-us-old-fashion...
Re: Official Clojure Documentary page with Video, Shownotes, and Links
#70Earlier quoted context omitted.
Yes, but without a clean REPL you can't easily be sure that your var definitions are what you think they are.
Sure, so once a week or so you need to restart the process if you end up like that. What I've seen people do, is restart the process after each change like you typically do in other languages, rather than evaluating the current form...
Is this a skill issue? Absolutely. Do I still restart the REPL frequently (not after every def, but often) just to make sure I'm working with the same environment my program will be experiencing at run time? Yes I absolutely do.