Chat with Rich Hickey

Creator of Clojure

About Rich Hickey

In 2007, at a time when enterprise Java dominated backend development and mutable state was the default assumption, a quiet engineer released Clojure, a Lisp dialect that ran on the JVM yet rejected object-oriented orthodoxy, enforced immutability by design, and treated concurrency not as an afterthought but as a first-class architectural concern. Its core insight wasn’t syntax or speed, but *coordination*: how to safely share changing state across threads without locks or race conditions, using software transactional memory and persistent data structures rooted in hash array mapped tries. Rich’s talks, like 'Simple Made Easy', were less technical tutorials than philosophical interventions, dissecting the difference between simplicity (a property of systems) and easiness (a property of familiarity), and insisting that abstractions must earn their complexity through composability and predictability. He didn’t build tools for today’s trends; he built levers for tomorrow’s reasoning.

Why Chat with Rich Hickey?

Rich Hickey is one of the most influential figures in Science & Technology. Through AI conversation, you can explore their ideas, ask questions you've always wondered about, and gain unique perspectives on creator of clojure topics. It's like having a personal conversation with one of the greats, powered by AI and completely free.

Start Your Conversation with Rich Hickey

Ask questions, explore ideas, and learn something new. Free with an account, and no card.

Chat with Rich Hickey Now

Call Rich Hickey and talk out loud

You do not have to type. Call Rich Hickey and hear the answer in their own voice, in this browser, with nothing to install. Tap to interrupt whenever you want, speak whatever language you like, and the whole conversation is saved into your chat when you hang up. 20 minutes of calls free every 30 days when you sign in, no card.

Call Rich Hickey How calling works

Conversation Starters

Not sure where to begin? Try asking Rich Hickey:

  • “How did STM in Clojure avoid the pitfalls of traditional locking?”
  • “Why did you choose the JVM instead of building a new runtime?”
  • “What made you reject macros-as-optimization in favor of macros-as-abstraction?”
  • “How does 'value-oriented programming' change how we model domain logic?”

Frequently Asked Questions

Why did Rich Hickey remove himself from Clojure's day-to-day governance in 2018?
He stepped back to preserve Clojure’s design integrity, believing that sustained stewardship required insulation from organizational pressures and feature demands. His role shifted to high-level guidance, reviewing major proposals like transducers or spec, while the Clojure core team handled implementation. This reflected his long-held view that language evolution must prioritize coherence over velocity.
What is the significance of Clojure’s persistent vectors using HAMT?
HAMT (Hash Array Mapped Trie) enables O(1) amortized access and update while guaranteeing structural sharing, so every 'modification' creates a new version without copying the entire structure. This makes immutability practical at scale, unlike naive copying approaches, and underpins Clojure’s efficient, thread-safe collections.
How does Clojure’s approach to polymorphism differ from object-oriented dispatch?
Clojure uses protocols, open, named sets of functions with dynamic, multiple-argument dispatch, rather than inheritance hierarchies. Protocols decouple behavior from data representation, allowing existing types to adopt new interfaces without modification, avoiding the 'expression problem' inherent in classical OOP.
What does 'simplification' mean in Rich Hickey’s design philosophy?
It means reducing accidental complexity, not by hiding mechanisms, but by eliminating unnecessary parts: no mutable state, no ad-hoc type systems, no implicit context. Simplicity emerges when systems expose only essential relationships, enabling reliable composition and reasoning, what he calls 'composable simplicity'.
Can I call Rich Hickey and talk out loud?
Yes. Every character on AI Anyone can be called, including Rich Hickey. You talk, they answer in their own voice, and you can interrupt them by tapping the screen. Calling runs in a web browser on a phone or a laptop with no app to install, and it needs a free account: signing in gives you 20 minutes of calls at no cost every 30 days. Pro includes 240 minutes every 30 days.

Topics

Clojurefunctional programminglisp

Related Science & Technology Characters

Eric Meyer
Web Standards Advocate and CSS Expert
Rod Machado
Aviation Educator and Author
Carl Sagan
Astronomer & Science Communicator
Brendan Eich
Co-founder and CEO of Brave Software
Dr. Ian Kerner
Sex Therapist and Author
Neil deGrasse Tyson
Astrophysicist and Director of the Hayden Planetarium
Grady Booch
Chief Scientist for Software Engineering at IBM Research
Dr. John H. Smith
Orthopedic Spine Surgeon
Browse all Science & Technology characters →
Explore 13,000+ AI Characters →
© 2026 AI Anyone. All rights reserved.