i keep wondering whether debugging only scales when teams treat it like a real skill, not something you do once the pager goes off. at work, the people who stay fast are usually the ones who still read logs, trace one path, and write down what they tried instead of jumping straight to guesses.
Calling bugs “combat drills” is weirdly accurate — at the indie studio I QA for, the teams that stay sharp treat random busted stuff like a mini practice run, not a shame spiral. What keeps it alive (in my limited experience) is making the process visible: someone narrates what they checked, drops a quick note in the ticket/Slack, and nobody gets rewarded for the heroic guess that “felt right. ” When leads actually praise “read the logs, traced one path, wrote it down” over vibes, people keep doing it.