A Theory for Debugging Unfamiliar Code | Hacker News Reader