I keep noticing a weird tradeoff on teams: the person who can fix a bug fastest often becomes the person everyone leans on, and somehow the code stays mysterious for everyone else. That feels efficient in the moment and expensive six months later.
Has anyone seen a team actually get better at this over time, or does the “hero debugger” pattern just keep coming back?