Every time I see one of these articles, I wonder if the author ever spent much time working a menial job.
Every time I see one of these articles, I wonder if the author ever spent much time working a menial job.
Here is a quick list of "stressful days"
- Found my own bug, total damage at point of discovery $250,000 close to 3x my salary at the time. - Over charged a customer, about $15,000 (on a $100 purchase). Our accounting department had to wire transfer her money, so she could pay her rent and eat till her refund went through. - The job where the "clients" would call on every holiday, drunk, high or just being entitled assholes demanding the insane. This got to the point where the family had a pool at holidays on "who, what and when" the issue would be. - Any major data migration, ever. You can never have enough dress rehearsals for these things, and your always going to find a major problem at the last minute.
Were these things stressful at the time, you bet. If you heard the story today would you laugh with me as I told them, probably. Im not sour grapes, but please don't tell me this job is always easy or sunshine and roses.
I do agree with your FINAL point, and everyone I know in this industry who is amazing has some horrid job in their history, roofing, shoveling pickles, shoveling pig manure that list goes on and I have the data to back you up on that part!
First programmers suffer from the same lack of loyalty that permeates most companies these days. They can and will be let go pretty much the moment it is financially convenient to to so. As a software developer, it burns that much more when you were a large factor in the reason the organization was successful.
Second, since people can be self trained, and they are, this is a hyper competitive field to work in. Everyone says they can do everything, and resumes are no help in distinguishing candidates. While at same time many people directing the work of software developers have no idea what they are asking for in terms of complexity, while being given business driven time frames.
This is a hyper competitive field that inflicts serious mental stress on the people performing at high levels. I have many a day where I long for the simplicity of a'menial job' where only really thing you need to be successful is a positive attitude.
I agree that development is not easy, as it requires considerable skill to be good (and hence the big paypacket), but the skill required for the job is somewhat orthogonal to working environment.
I dunno. I've worked in retail, phone tech support / general support, as a medical tech, and had a ton of friends in hospitality, and I'd rather deal with the rare error like zer00eyz had than deal with the general public every day. I'm working 12-hour days at the moment due to crunch time, coming home exhausted, and I still would not trade this job for any of the other jobs I've had, judged purely on work environment.
Yes, it's not a physical job, but you have to be able to handle the amount of psychological pressures that is put on you which can be way higher than on other more physical jobs.