HackerTube

THE VIDEO SHELF · software design philosophy

Effective Programs - 10 Years of Clojure - Rich Hickey

Rich Hickey's talk at Clojure's tenth anniversary on the kind of programs Clojure is designed for. He argues for situated programs that deal with changing requirements, and for dynamic typing and data over static types.

Why HN readers recommended it

HN's go-to link in typing debates and for talk lists, and several call it their favorite programming talk even for non-Clojure users.

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 design philosophy
Format
talk
Level
intermediate
HN recommenders in dataset
10
HN mentions in dataset
20
Recommendation years in dataset
2017–2026

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.

  • Rich Hickey has a lot of excellent stuff to say. Not only are his ideas philosophically sound, but also real, practical and ready to use in the form of Clojure. This recent review "10 years of Clojure", encapsulates a lot of of the wisdom: [VIDEO]

    afandian on Hacker News · 2018-10
    In Ask HN: What are some of the best technical talks you've heard?
  • > Requirements change. Every software engineering project will face this hard problem at some point. Rich Hickey calls this a 'situated' program in his talk from Clojure/Conj 2017, where the program has to deal with information and real-world irregularities for extended periods. While agile disciplines …

    hden on Hacker News · 2020-02
    In Requirements volatility is the core problem of software engineering
  • Rich hickey explains at this timestamp in the video, [VIDEO] "The information programming problem" Whole video is gold, is my fav programming talk of all time.

    dominotw on Hacker News · 2020-06
    In A History of Clojure [pdf]

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