My thoughts after using Clojure for about a month
- Programming
- Developer Tools
- AI
- Infrastructure
- Open Source
The post is a newcomer’s field report after about a month of using Clojure to build real things, including the author’s own website. They came away impressed by how much the language pushes you toward data transformation instead of object plumbing. The big wins were immutable collections, the seq abstraction that lets one set of functions work across many collection types, and a standard library that feels smaller and more coherent than Common Lisp. The frictions were also exactly the expected ones: dynamic typing, unfamiliar syntax around mixed delimiters, and the sense that Clojure is easiest to love once you also buy into its editor and tooling habits.
If you are evaluating Clojure, focus less on whether the Lisp syntax clicks immediately and more on whether you want immutable-by-default programming, REPL-driven development, and structural editing. If you last dismissed it because it rode on the JVM, recheck that assumption against today’s virtual threads and the growing cross-runtime ecosystem around Babashka, ClojureScript, and jank.
-
acdw.net
- Discuss on HN