u/anonymousdeveloperin r/Clojure • Recommends
#clojure#datomic#craftsmanship
Tim Ewald - Clojure: Programming with Hand Tools
111K subscribers • 158 videos on Hallway
- Recommended by 12 people: 9 on Hacker News, 1 on Lobsters, 1 in engineering communities and 1 curated list.
- A classic. People kept recommending it from 2014 to 2024.
- Presented by Tim Ewald, Vice President at Cognitect
- An opinion. It argues one side of a question engineers disagree on.
Intermediate. Assumes working knowledge.
47K views12 years ago12 recommendations
Tools and practiceProgramming languagesFunctional programmingSimplicity and complexityDeveloper productivity
Tim Ewald uses the allegory of woodworking with hand tools to argue for simplicity and craftsmanship in software development using Clojure.
For most of human history, furniture was built by hand using a small set of simple tools. This approach connects you in a profoundly direct way to the work, your effort to the result. This changed with the rise of machine tools, which made production more efficient but also altered what's made and how we think about making it in in a profound way. This talk explores the effects of automation on our work, which is as relevant to software as it is to furniture, especially now that once again, with Clojure, we are building things using a small set of simple tools. Tim Ewald designs and builds software systems. After 20 years using object oriented languages, he embraces Clojure because it provides the closes connection to the work and most directly expresses his intent. Tim works on the Datomic team at Cognitect, where he is a Vice President.Why it's here
12 people recommend thisWhat people say. Highly recommended by engineers as a profound talk on software craftsmanship, simplicity, and the philosophy of programming tools.
spacemanmatton Hacker News • Recommends
On “Talks that changed the way I think about programming”
ludwa6on Hacker News • Recommends
On “Woodworking for Engineers”
programming-talkscurated list on GitHubRecommends
Under “Web Development”
mark_hon Hacker News • Recommends
On “Best development book I've read, has no code in it”
fmjreyon Hacker News • Recommends
On “Beginning Woodworking”
aidoson Hacker News • Recommends
On “Ask HN: If you were to switch career, what would you do?”
aidoson Hacker News • Recommends
On “Ask HN: What are some of the best technical talks you've heard?”
dataheadon Hacker News • Recommends
On “Cheap Router Table and Lift”
dgb23on Hacker News • Recommends
On “Automation != Leverage”
fmjreyon Hacker News • Recommends
On “Why software engineers like woodworking”
refseton Hacker News • Recommends
On “Why software engineers like woodworking (2021)”
adityaathalyeon Hacker News • Recommends
On “Why software engineers like woodworking (2021)”
u/admayin r/Clojure • Mentions
On “New Clojurians: Ask Anything”
u/mikepatellain r/Clojure • Mentions
On “Clojure in the Large”