~/talk

From the Exorcist to Hercule Poirot

links:none on file
links:none on file
slides:none on file

A 20‑step, practical debugging workflow that claims developers spend about 51% of time debugging and shows how to reproduce, hypothesise, experiment and binary‑search faults until they’re isolated. Uses concrete tools: git bisect for time dichotomy, tcpdump/wireshark and strace for network and OS faults, Jaeger or Zipkin for distributed tracing; favors short deterministic repros and automated tests. Gives examples: refactoring a boolean antipattern to eliminate recurring errors, adding an internal debug table that proved useful, and publishes the checklist at debug.guide.

AI-written summary · about

  1. 0:00Introduction to debugging
  2. 1:50Stay calm before debugging
  3. 2:54Reproduce the bug reliably
  4. 4:40Analyze error messages
  5. 6:05Prepare for debugging session
  6. 7:29Map your system architecture
  7. 9:18Formulate and test hypotheses
  8. 11:42Use dichotomy to narrow down
  9. 13:07Read technology documentation
  10. 14:52Use the right debugging tools
  11. 16:16Ask for help from your team
  12. 17:19Validate your fix properly
  13. 19:05Improve debugging tools
  14. 20:27Prevent future bugs
  15. 21:30Refactor messy code
  16. 24:38Train your team
  17. 26:04Celebrate debugging victories
  18. 27:26Q&A: Horror debugging stories
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.