We All Make Mistakes: Learning from Gaffes in the Ruby Community
summary
A claim that openness beats shame drives concrete practices: run blameless post-mortems that log actions times assumptions and fixes, schedule half‑day dev days and recurring lunch‑and‑learns to refactor messy code, and publish learnings. Examples: a misspelled iPhone asset breaks production and forces a rollback after thirty minutes of diagnosis; a bad gem release breaks tens of thousands of users. A tiny site, softwareconfessional.com, exists on GitHub as an anonymous place to post confessions and see whether these practices reduce repeat failures.
AI-written summary · about
chapters (6)
- 0:00Start
- 0:19I make mistakes.
- 8:15Software isn't life or death
- 9:20Is software difficult?
- 24:23Change the conversation.
- 24:48NAVIGATING CANCER
related talks
28mReframing Shame & Embracing Mistakes
38mReframing Shame & Embracing Mistakes
22mChoosing Failure
22mFumbling Forward: Embracing Mistakes in Agile Teams
24mThe best mistake gets a pizza
49mBugs in Collaboration: "Learning from Incidents" Edition
33mEmbrace DevOps, Lead With Vulnerability
04mpreventing Cover-Your-Ass engineering
