Like the old joke:
Debugging is like a murder mystery where you're simultaneously the investigator, the victim, and the murderer.
Debugging is like a murder mystery where you're simultaneously the investigator, the victim, and the murderer.
Code as if the next guy is a violent psychopath who knows your address.