Unbreakable. Perfect: The Craft of Code
summary
Argues for craftsmanship over “it works” with concrete practices: use linters and writing for testability to expose hidden complexity, refactor long parameter lists and other recognizing code smells, prefer simple immutable patterns (spread operator) and inject dependencies to make code reusable and easy to test. Cites Redux born from Elm ideas and Linux started as a hobby that worked and scaled; claims very few reach master level and shows how tests and refactors reveal surprising complexity.
AI-written summary · about
chapters (27)
- 0:00Intro
- 1:33Joe Morgan
- 3:16Stages of Craftsmanship
- 4:19How does this relate to software
- 6:14How each of us map onto the phase
- 7:31How to get better
- 8:01The eye
- 10:20The hand
- 11:09The mind
- 11:47Testing
- 12:54Understanding Style
- 16:01Feedback
- 17:49Tests
- 19:02Mind
- 20:04Apprentice
- 21:40journeyman
- 24:01beauty logic
- 24:33pop quiz
- 25:39getting a unique strength
- 26:20Stack Overflow
- 27:20Have a Test
- 28:03Spread Operator
- 29:43Language baggage
- 30:58Principles
- 33:22Master Level
- 33:36Eye Level
- 39:35Linux
related talks
53mIntentional Code - Minimalism in a World of Dogmatic Design
57mCore Software Design Principles for Programmers
39mYou should stop writing code
50mIntentional Code - Minimalism in a World of Dogmatic Design
59mTechniques for writing high-quality code
17mThe Way of The Software Craftsman
46mMastering the Art of Reading Code
34mHow do our ideas about coding affect the software we create?
