~/talk

Transforming Software Evolution: Lessons from 10 Years of Clojure in Production

Talkat Øredev 2025 · 2025-11-05..11-07· [ruby, developer-experience]
slides:none on file

Ten years of Clojure powering CodeScene produce concrete outcomes: Erlang prototype runs in two weeks vs two months in Java and uses 25% of the lines of code, immutable design eliminates setup-heavy tests so there are no test setup methods, and large-scale analysis (Linux kernel, 21M LOC) gets a 10x performance win by swapping map for pmap then using a clayool thread pool; multimethods and macros implement a DSL for targeted code-health directives.

AI-written summary · about

  1. 0:0010 years of Clojure in production
  2. 3:17Psychology to code crime scene
  3. 6:06Functional programming matters
  4. 10:57Immutability vs cognitive load
  5. 15:12Zero setup tests
  6. 16:14CodeScene analysis problem
  7. 21:14Parallelizing code health
  8. 24:20Programmable languages
  9. 30:22Domain-specific languages in Clojure
  10. 36:22Reflecting on Clojure
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.