by johnmarkos » Tue 29 Mar 2005, 14:52:59
$this->bbcode_second_pass_quote('Doly', 'g')g3, there is some difference between coding and breaking your back. The people that break their backs look at geeks and think they're sissies that sit all day and say they're working.
Mental work is labor!
Believe me, I've done both, although all of my post-college jobs have been behind a desk. If you do physical work, you get the joy of flexing your muscles; most likely, you also get the pleasure of working outdoors. You probably don't take your work home with you, either. If you're in the U.S. and you work more than 40 hours a week, you get overtime.
If, like me, you work as a programmer, you get the intellectual stimulation and the creative joy of solving problems. This is true of other types of creative workers as well. Unfortunately, those problems tend to stick in your mind even when you're ostensibly not "at work." Typically, "exempt" workers like me don't get overtime, even if we work late into the night and on weekends.
By the way, even now I literally
work (in the sense of exerting force over a distance) for at least an hour a day on my way to work and back, transporting myself there via bicycle.
On the work ethic, Larry Wall says that the three great virtues of a computer programmer are laziness, impatience, and hubris.