"I was beginning to wonder if I had lost my sanity. I tried emailing a friend who lived in North Carolina, but whose ISP was in Seattle. Thankfully, it failed. If the problem had had to do with the geography of the human recipient and not his mail server, I think I would have broken down in tears."
You're probably all familiar with that sensation debugging a particularly difficult bug - one that comes and goes, and appears to be caused by completely unrelated items, that makes you question your sanity and knowledge of the code...
I use it quite often when i try to explain why an error message was difficult to understand for the end user and why i'm not going to do anything about it. Brilliant, it is.
One of my favourite stories! I particularly like,
ReplyDelete"I was beginning to wonder if I had lost my sanity. I tried emailing a friend who lived in North Carolina, but whose ISP was in Seattle. Thankfully, it failed. If the problem had had to do with the geography of the human recipient and not his mail server, I think I would have broken down in tears."
You're probably all familiar with that sensation debugging a particularly difficult bug - one that comes and goes, and appears to be caused by completely unrelated items, that makes you question your sanity and knowledge of the code...
I use it quite often when i try to explain why an error message was difficult to understand for the end user and why i'm not going to do anything about it. Brilliant, it is.
ReplyDeleteDavid Millington like the "6 stages of debugging".
ReplyDelete