Here Be Dragons
summary
A gossip app debug turns into a forensic tour: a JavaScript console shows a 500, a curl request reveals a one-line stack trace, and the real failure is a missing locale key "tidbit sender" in an email template which, when patched, makes the email arrive. Deeper inspection finds a dead tinyURL module that calls an external HTTP service but is unused, no tests, tangled guards and validations, and a tally of 72 expletive points. The takeaway is cooperation vs. defection on code quality.
AI-written summary · about
chapters (7)
related talks
49mEverything is broken and that's Okay!
46mYour Code Base as a Crime Scene
54mThe Error of our Ways
54mCtrl-Alt-Del: learning to love legacy code
27mUnreliable Narrators And Legacy Code
55mKeynote: The dangers of probably-working software
31mThe internet is broken: breaking down the software supply chain
36mUnintended consequences of well-meaning changes
