My Favorite (Tech) Talks

Watching (tech) talks is a hobby of mine. It puts me in a kind of meditative mood while watching the explanation unfolding.

Here’s a list of my all-time favorite talks. Very few of them are about a specific language / framework. The majority is to make you think and re-assess your mental models.

Updated - 01/03/2021

Here are the new talks (Description in the following tables):

Others

General

Title Description
Boundaries - Gary Bernhardt Thoughts on architecture of a project and how to define the boundaries between modules
Hammock Driven Development - Rich Hickey How to tackle complex problems
How To Design a Good API - Joshua Block A gold mine of advices to build a solid architecture
Growing a Language - Guy Steel Deep thinking about the emergence of a programming language and the paradigm that stems from it
Inventing On Principle - Bret Victor A complete different take on how programming is a tool to create
Livable Code - Sarah Mei What does software archicture mean today? What is going with this building metaphore?
Simple Made Easy - Rich Hickey The difference between simple and easy. Simple can become complexe, easy becomes complicated
What We Know We Don't Know - Hillel Wayne We pride ourselves with our “scientific thinking”. We are however deeply driven by beliefs. What works? what doesn’t? What can we really prove?

Low Level

Title Description
A talk near the future of Python - David Bazley 1h of LiveCoding to build a complete machine, compiled in WASM. Bonkers.
CPU Caches Why it Matters - Scott Meyers How does the CPU works and how can we leverage its power
Data-Oriented Design and C++ Technical architecture to yield the maximum performances with your data structures
Containers From Scratch - Liz Rice Build Docker from scratch in 30mins in Go to understand what Docker is about
JSON Explained - Jesse Wilson Deep dive on how JSON parsing works and why it works that way
Indistinguishable From Magic - Todd Fernandez Todd worked on CPU production and explains the process of building one. So much complexity

Functional programming

Title Description
Programming Clojure With Hand Tools - Tim Ewald An elegant analogy of programming and woodworking. It starts slowly, but so satisfying
Solving Problems The Clojure Way - Raffal Dittwald 3 ways to solve the same problem: procedural, object oriented, functional (written in JavaScript)
Why isn’t Functional Programming the Norm ? - Richard Feldman History of programming language to understand why the functional paradigm is adopted (or not) by the industry

Fun & Crazy

Title Description
Art of code - Dylan Beattie An exploration of every form of art using code. Fractals, music, Conway’s game of life, you name it
Improper Hierarchy - Tom Murphy This dude reverse engineers a Nintendo console in a peculiar way. Mind blowing.
Wat - Gary Bernhardt Lightning talk about JavaScript quirkness
How to Hack a Painting - Tyler Hobbs Mixing art and programming to (re)produce abstract paintings

Non Tech Talks

Title Description
Creativity - John Cleese Monty Python’s John Cleese explains how he sees and ritualizes creativity. Fun and insightful
The Craft of Writing Effectively - Larry McEnerney Mr McEnerney deconstructs the non-fiction writing process to be the most effective
What Bodies Think About: Bioelectric Computation Outside the Nervous System An incredible biotech talk that explores how the body might be linked to eletrical signals
Higgs Explained (CERN) A multi-part CERN serie that explains the Higgs boson in layman terms
tech 
comments powered by Disqus