By Daniel Simmons
You’re just sitting at your desk, minding your own business, trying to get some work done. Then, as inevitably happens, you hit a minor roadblock: your code throws a cryptic error message.
“No problem” you think. This isn’t your fir...