Tim Ewald - Clojure: Programming with Hand Tools
What it is
Tim Ewald's Clojure/conj talk uses furniture making with hand tools versus machine tools as an allegory for software. It explores how automation changes what we make and how we think about our work, and why Clojure's small set of simple tools matters.
Why Hacker News recommends it
HN repeatedly names it among the best programming talks, loved for its craftsmanship message that complex tooling can hide simpler solutions.
- 9 people recommended it
- 10 different months
- 2 strong recommendations
- first 2014, last 2024
What HN commenters said
“I also deeply enjoyed the allegory with woodworking tools.”
Speaks to the value of craftsmanship via a woodworking allegory
spacemanmatt, 2016-12 · Strong recommendation · in “Talks that changed the way I think about programming”
“Must-see presentation (~1hour) for anyone interested in this topic”
One-hour talk linking hand tools and programming
ludwa6, 2020-06 · Strong recommendation · in “Woodworking for Engineers”
“Lots of conference reviews nominated it in their favourite talks too.”
Conference talk on programming with simple tools, widely praised
mark_h, 2014-01 · Recommendation · in “Best development book I've read, has no code in it”
“this great video where an enthusiast woodworking engineer makes a parallel between tools in the real world and tools in computing”
Parallels between woodworking tools and software tools
fmjrey, 2016-11 · Recommendation · in “Beginning Woodworking”
“I loved this talk about how the tools you use determine how you look at problems”
How the tools you use shape how you see problems
aidos, 2017-01 · Recommendation · in “Ask HN: If you were to switch career, what would you do?”
“Interesting presentation that explores your question.”
Explores the intersection of woodworking and software
datahead, 2020-11 · Recommendation · in “Cheap Router Table and Lift”
“It's a very cool, entertaining talk with emphasis on the craftsmanship side of things”
Entertaining talk on which parts to automate versus craft by hand
dgb23, 2021-11 · Recommendation · in “Automation != Leverage”
“is a very memorable talk on this theme”
Memorable Clojure/conj talk on programming with hand tools
refset, 2024-02 · Recommendation · in “Why software engineers like woodworking (2021)”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: clojure, woodworking, hand tools, automation, craftsmanship, simplicity
Also recommended by the same people
tutorialBlender Motion Tracking - Room Transformation!IanHubert · 4 HN recommenders · 2020–2022
demoSketchpad, by Dr. Ivan Sutherland with comments by Alan KayDavid Carroll · 3 HN recommenders · 2013–2024
talkHow to start a movement | Derek SiversTED · 1 HN recommender · 2010–2020
courseVectors | Chapter 1, Essence of linear algebra3Blue1Brown · 17 HN recommenders · 2018–2026
comedyAamer Rahman (Fear of a Brown Planet) - Reverse RacismFEAR OF A BROWN PLANET · 3 HN recommenders · 2013–2016
talkSelf and Self: Whys and WhereforesStanford · 3 HN recommenders · 2010–2025
talkHigh Altitude Leadership | Chris Warner | Talks at GoogleTalks at Google · 3 HN recommenders · 2010–2014
demoS1E8: Show And Tell: Efrit: When Steve Gives Claude Full Access To 50 Years of Emacs CapabilitiesVibe Coding With Steve and Gene · 1 HN recommender · 2025–2026