Dollie:
I guess it also depends on your definition of "Abuse".
As you (may) know, I wear many hats here at work. Heck, just 10 minutes ago, I was helping maintenance diagnose an air conditioner (lol). But, I program, do network administration, repair PC's and printers, pretty much a "one man shop" in a 200,000 square foot building.
The funny thing is, I need to be in a "mood" to program. I have to be in that mindset. And often, that mindset is disrupted; in other words, I am ready to write some code, and someone walks into my office with their laptop that isn't working for some reason. That pretty much blows any chance of me coding for the day.
When I *do* start coding, I'm usually pretty efficient at it, and can write several hundred lines of code in a day. If I start to lose my edge, however, I'll get up, have some coffee, go visit with nursing, go have a cigarette... and even then, I can't count the number of times I've been out having a smoke, and think to myself "Ahh! If I load that into an array first....." so, to the casual observer it may seem as if I'm "slacking off", but honestly, I get as much, if not more, thinking done wandering around with a cup of coffee in my hand than if I were sitting staring at my screen.
I was once compared to an artist by my boss (in front of other employees). He said "You can't put an artist in front of a piece of canvas, and say 'Paint'. You can't put Greg in front of a computer and say 'Program'. He needs to think about it, process it, find his inspiration, then he goes in and writes. So when you see him wandering with a cup of coffee and a puzzled look on his face, he's not slacking off... he's going through that phase of his art."
It was a great compliment.
I don't consider myself a slacker, by any means... and, sometimes, I get my inspiration here at Tek-Tips... I'm not sluffing... I'm processing.
Just my 2¢
-Cole's Law: Shredded cabbage
--Greg