Simple Made Easy
Perhaps the most cited conference keynote in software engineering history: gives engineers exact vocabulary ('complecting' state, time, and identity) to diagnose accidental complexity.
Creator of Clojure & Datomic
Self-contained public lectures, keynote addresses, and research seminars.
Perhaps the most cited conference keynote in software engineering history: gives engineers exact vocabulary ('complecting' state, time, and identity) to diagnose accidental complexity.
Critiques static class-per-noun modeling in long-lived information systems, advocating open immutable data maps and explicit evolution over time.
Pairs cognitive science on waking vs. background synthesis with practical software engineering discipline—why typing code too early locks in the worst design.
Rich Hickey explores the challenges of managing evolving information in flexible systems, introducing new Clojure features that enhance destructuring, selection, and error handling for dynamic data structures.