Programming

43 curated picks · Content worth your time

Browse interactively

Simple Made Easy

Rich Hickey · 2011 · 1h

The Clojure creator on simplicity vs. ease in software.

Growing a Language

Guy Steele · 1998 · 53 min

A brilliant talk using only one-syllable words.

The Art of Code

Dylan Beattie · 2019 · 1h

Code as art, from quines to esoteric languages.

wat

Gary Bernhardt · 2012 · 4 min

A hilarious lightning talk on JavaScript and Ruby quirks.

Boundaries

Gary Bernhardt · 2012 · 33 min

Functional core, imperative shell architecture.

The Mess We're In

Joe Armstrong · 2014 · 45 min

Erlang creator on the state of software complexity.

Are We There Yet?

Rich Hickey · 2009 · 1h

Rethinking time, state, and identity in programming.

Free is a Lie

Aral Balkan · 2014 · 20 min

The true cost of free software and surveillance capitalism.

No Silver Bullet

Fred Brooks · 1986 · 30 min

No Silver Bullet: essence and accident in software engineering.

The Story of Python

Guido van Rossum · 2019 · 1h

Python creator on the history and design of Python.

The Design of C++

Bjarne Stroustrup · 2018 · 1h 30m

C++ creator on the design and evolution of C++.

Refactoring

Martin Fowler · 2014 · 1h

Fowler on refactoring and improving code design.

Clean Code

Robert C. Martin · 2012 · 1h 30m

Uncle Bob on clean code principles.