Effective Programs: Situated Information Systems vs. In-Memory Object Graphs
Critiques static class-per-noun modeling in long-lived information systems, advocating open immutable data maps and explicit evolution over time.
Faculty & visiting speakers
Self-contained seminars, public lectures, and invited talks.
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.
Explore Jank, a native Clojure dialect built on LLVM, and its implications for C++ interop, performance, and native application development within the Clojure ecosystem.