You’re sure you fixed that last bug, but the app is still malfunctioning. You’re racking your brain for the cause. Paradoxically, the more you know about programming, the more likely you are to over-think the problem.
I’ve been there. My Seiden Group colleagues have taken to calling me their “CTO” (Chief Troubleshooting Officer), for my debugging skills.
Before you wear yourself out seeking obscure bugs, try these sanity checks: