The Language of the System - Rich Hickey
111K subscribers • 158 videos on Hallway
- Recommended by 12 people: 10 on Hacker News, 1 in engineering communities and 1 curated list.
- A classic. People kept recommending it from 2013 to 2022.
- Presented by Rich Hickey, creator of Clojure
- An opinion. It argues one side of a question engineers disagree on.
Advanced. Deep dive for people who know the field.
174K views13 years ago12 recommendations
Software designDistributed systemsSoftware architectureFunctional programmingAPI design
Rich Hickey discusses how to design software systems holistically, focusing on data, queues, names, and the interfaces between programs.
Introduction The Language Bubble Language + Runtime The Stacks Say What? Names Read Between the Lines The Revenge of Objects? Welcome to the Machine Avoiding Objects Transform I'm a Mover Memory Datomic on Riak Failure Systems are Dynamic Holistic Approach Heterogeneous Approach Simple System Services Whither the Interface? Programs - Systems Systems - Programs Call to ActionWhy it's here
12 people recommend thisWhat people say. Engineers frequently recommend this talk for its profound insights into system design, data representation, and simplicity.
Moments people linked to
divs1210on Hacker News • Recommends
On “Avout: Distributed State in Clojure”
elamjeon Hacker News • Recommends
On “Ask HN: Programming talks that made something click for you?”
programming-talkscurated list on GitHubRecommends
Under “Software Development”
hueypon Hacker News • Recommends
On “Queues and databases”
nickikon Hacker News • Recommends
On “A farewell note to a programming language”
oskarthon Hacker News • Recommends
On “Transit: JSON Data Interchange Format”
carljvon Hacker News • Recommends
On “Effective Programs: 10 Years of Clojure”
dunk010on Hacker News • Recommends
On “Why We’re Switching to gRPC”
ISO-morphismon Hacker News • Recommends
On “Keep your source code SIMPLE”
jmiskovicon Hacker News • Recommends
On “Clojure: A Lisp that wants to spread”
travisjungrothon Hacker News • Recommends
On “Ask HN: Who wants to collaborate?”
u/dustingetzin r/Clojure • Mentions
u/lins05in r/Clojure • Mentions
u/nickikin r/Clojure • Mentions
On “Resources for thinking in Clojure?”
u/cadlacin r/Clojure • Mentions
On “New Clojurians: Ask Anything”