HackerTube

THE VIDEO SHELF · software systems design

The Language of the System - Rich Hickey

Rich Hickey's 2013 talk applies language-design thinking to whole systems, covering names, queues, data, failure, and the interfaces between programs. It ends with a call to action for building systems holistically.

Why HN readers recommended it

HN recommends it as a key Hickey talk on system design that changes how people think about distributed state and interfaces.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
ClojureTV
Topic
software systems design
Format
talk
Level
advanced
HN recommenders in dataset
10
HN mentions in dataset
15
Recommendation years in dataset
2013–2025

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • I came across this after watching Rich Hickey's The Language of The System [1], and it has really changed the way I look at distributed persistent storage. Any thoughts? [1] [VIDEO]

    divs1210 on Hacker News · 2015-10
    In Avout: Distributed State in Clojure
  • Simple Made Easy ( [LINK] ) The Language of the System ( [VIDEO] ) The Value of Values ( [LINK] ) All by Rich Hickey (Clojure creator) - strongest programming speaker I've found to date.

    elamje on Hacker News · 2021-10
    In Ask HN: Programming talks that made something click for you?
  • This paper describes ideas around #2: [LINK] But yes, your database stores the status of a message. At this point you could drop every single message on your queue and have enough information to resend them. Each message could have its own resend (SLA) semantics. …

    hueyp on Hacker News · 2014-07
    In Queues and databases

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.