On left-pad and empathy: understanding human connection
summary
Argument: empathy is a learnable engineering practice that prevents failures like left-pad where an unpublished module breaks the ecosystem and npm changed unpublished policy afterward. Evidence includes cognitive science about mirror neurons and a concrete postmortem: a namespace transfer, an unpublish, and a rapid community republish that temporarily restores function. Recommended tools and signals are explicit docs, tests, onboarding and a good first contribution label, platform support and release contracts, plus personal limits to avoid burnout — all judged by whether they reduce breakage and speed safe recovery.
AI-written summary · about
chapters (11)
- 0:00Start
- 2:38CHAOS
- 5:01EMPATHY IS FEELING WITH PEOPLE
- 5:39TRIPPY KITTY BREAK
- 9:31THE NEUROSCIENCE OF EMPATHY
- 9:55HEALTHY BRAINS ARE WIRED FOR EMPATHY
- 13:45LEARNING EMPATHY
- 23:20BRINGING IT BACK
- 24:08EMPATHY IS A CHOICE
- 24:31FEEL WITH PEOPLE
- 24:43MAYBE WHAT YOU SAY DOESN'T MATTER
related talks
19mEngineering with Empathy
26mThe Other Side of Empathy
41mThe Principles of Empathetic Programming.
11mWhy Empathy Matters in Open Source Software Development
44mPractical Empathy: Unlock the Super Power
13mLeading with empathy: Turning good developers into great engineers
28mWhy Empathy Matters
33mCultivating Empathy
