~/talk

Debugging: Techniques for Uncertain Times

Talkat RailsConf 2021 · 2021-04-12..04-15· [developer-experience, soft-skills]
slides:none on file

Claim: debugging skills that reduce uncertainty also improve coping with rapid life changes. Concrete techniques include switching from progress mode to investigation mode, using binary search over execution, and instruments like breakpoints and print statements plus persistent logging and automated tests. Workflows require writing explicit assumption lists, running fast feedback loops, and keeping brief journals of givens and checks. Examples show these practices isolate root causes faster and produce reusable cross‑stack intuition rather than ad hoc guesses.

AI-written summary · about

  1. 0:00Debugging: Techniques for Uncertain Times
  2. 4:49We need to acknowledge that we do not already understand the behavior of our code.
  3. 13:43The ability to identify what is the truth, and what is our perspective.
  4. 17:56The ability to see how the things we're doing now serve longer term goals.
~/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.