When you're down in a ditch it's a son of a gun.
Any fool knows you'll never get rich
When you're down in a ditch in the Alabama sun."
Well, it's been a while since I've dug a ditch on a hot summer's day, but I remember it all too well. And, as crazy as it may seem, sometimes I wish I was back there as opposed to sitting here in the comfy, air-conditioned computer lab. While I love programming, at times like this, I'm so frustrated I almost think I'd rather be back in the fields. While the work is hard, you know exactly what needs to be done. Dig this ditch from here to over yonder, and make sure it's a good 4 feet deep the whole way. Only thing left to do it just to do it. With these stupid programs, you never know how far you are away from the goal. By fixing one error, you may accidentally fix a dozen more and miraculously be done instantly, or you could just as easily fix that one error, but cause a dozen more errors - errors that you may or may not easily find (or find at all, for that matter). More often than not, you don't fix the error at all, and spend all day working on a relitively minor glitch in the logic. You often wish you were dealing with some physical thing, instead of just code fragments which stand for assembly-level commands which really represent binary 1's and 0's, which actually represent the flow of electricity through logic gates, processors, and other specialized parts of the system, and so on. If only I could use the "hand's on" approach that I'm so fond of on these CS assignments. Then I could debug programs like Skuld does....with a sledgehammer.