
Clojure in Product. Would you do it again? Episode 11. Clojure still gives the biggest performance boost, with Jeremiah Via, NYT
10 snips
Nov 28, 2025 In this engaging discussion, Jeremiah Via, a Staff Software Engineer at The New York Times, reveals his journey with Clojure and its pivotal role in their search systems. He shares insights on the migration from other languages to Clojure, focusing on its unique advantages in data processing. Jeremiah highlights the integration of AI features, hiring practices prioritizing expertise in search, and effective onboarding methods emphasizing functional thinking. He confidently states he would choose Clojure again for its stability and long-term compatibility, while expressing a desire for enhanced NLP tooling.
AI Snips
Chapters
Transcript
Episode notes
Grassroots Clojure Adoption
- Jeremiah introduced Clojure at The New York Times by iteratively replacing PHP, Erlang, Python, and Java services with JVM/Clojure systems.
- He started with property-based testing and small data-processing jobs and let Clojure grow across the team.
JVM Interop As A Practical Advantage
- Clojure's JVM interoperability made it practical for enterprise use because it can leverage first‑party Java libraries.
- That eased integration with paid services like Datadog and Sumo Logic across the company.
Clojure Powers Core Search Systems
- The search team uses Clojure to power NYT's public and internal search, handling indexing, denormalization, and pipelines.
- Clojure's concision reduced Java boilerplate and shrank the codebase footprint.
