The Language of the System - Rich Hickey
111K subscribers • 135 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.
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
zachroseon Hacker News • Mentions
On “Show HN: AdminJS, the Backend-Agnostic Administration Framework”
escherizeon Hacker News • Mentions
On “How to Design Classes [pdf]”