A confluence of code, chronicles, and my thoughts.
Explore functional programming in Java, Clojure, and F#.
Delve into the history and uncover the stories that shape our craft.

Every glitch reveals a deeper understanding.

Welcome
image info
— I’m Stefan von Stein.

All Posts →

Latest at 2025-09-28:


Clojure with M-expressions

What’s wrong with Clojure or Lisp in general?

Clojure has been my go-to language for more than 15 years now. My first professional Clojure assignment was back in 2009, when Clojure was very young. I’ve used many other languages since then, and I like a lot of them, but Clojure is still where I feel most productive.

I often wish I could be just as productive in a statically typed language. The safety and guidance of a strong type system should make me faster, not slower. But so far, Clojure is where I’ve consistently found that balance of power and productivity.

Read more →


All #ai #art #clojure #csharp #data-structures #database #datomic #emacs #fortran #fsharp #functional #gpt #haskell #history #immutability #java #jit #jmm #lambdas #lisp #pioneers #poetry #programming #programming-philosophy #randomness #rant #reducers #repl #smalltalk #sql #threads #unix #women