In an article I was reading recently, the writer talked about how much of precision is involved in a chef's job. He has to come up with a really good dish, as quickly as he can and he cannot afford to make mistakes. He cannot afford to have bad days. He cannot afford to slip up on time or taste. He has to be perfect and efficient every hour of his work.
That got me thinking. I've always believed that being a computer professional is probably the easiest and least risky job. That's probably why they are available at the rate of a dime a dozen too. You can screw up, get pulled up for it and then you get on with your job. At worst, you lose your job and find another one. The worst you can affect is mucking up a client's figures. Money? Inventory? How harmful can it be? Compare it with the job of doctors who have a patient's life in their hands, builders, even tattoo artists... they have to get it right at first attempt every time. The repercussions are huge and ugly!
Yet, I've noticed how non-computer professionals complain a lot less than the so-called "software developers". It could be because they are in a chosen line of work, unlike the mass of computer techies.
Stand back and look around you. As the cliche goes, stop to smell the roses. A computer job is probably a lot less precise and stressful than the others. If you disagree, you are probably one of those who take more stress unto themselves than is necessary. If you don't turn up at work tomorrow, the impact is minimal.
I took a half hour out to make a few phone calls today. Forgot that I was at work, forgot the people around me, forgot the 'issues' I was trying to resolve. There's nothing like chatting up an old friend and exchanging gossips. It is one of the most beautiful experiences of life. Hearing a voice from the good old days and laughing a lot, it blows away the stress of the day like it was nothing.