Hi all
I've been realizing these past few weeks that the technical (I don't know about the programming side of things, but I’ll bet it's pretty much the same) side of IT is looking more and more like a fancy form of the oldest profession.
More and more companies take the IT personnel for granted if not down right expendable. They take what they want and throw us out once we're done or we can't sustain the stress or the long hours. More and more of us are in need to "get a life" but lack the time to do it.
Are we slaves of our own culture? Is the pressure that is put on us to work long hours, be on the constant edge or knowledge and know how, requiring us to work beyond the normal work hours caused by our own misguided love for what we do?
I for one am in a situation where I’ve decided to put my life first and because of that, I had difficulty finding work. I recently found work at a great place where I am very well treated, but the challenges are not very ....well....challenging. I seem to be trading one aspect of the job for another.
Do you think there is a way to find middle ground? I have been thinking about how the industry would be if we were more structured like the engineering fields. Could we get ourselves to be like engineers? We would need to be accredited by peers in our professions, strict standards and rules of conduct would be required, and we could be held accountable for our installations and our actions. This would require the companies to listen to some of the basic needs in IT that are being overlooked right now because of the "good enough" factor.
The "good enough" factor is the idea that we don't need to make thing right, where you carefully plan everything, make sure the impacts are known and well managed, where you think ahead of things, be proactive. No, we basically make thing fast, not planned, just make sure things work. That's what I call the good enough factor and I attribute 90% of downtime to it.
Would you guys agree to regulate the industry in such a way where we would be obligated to truly make sure everything is well planned for, tested and implemented correctly, just like a structural engineer must do before approving work on a building, or is this too much to ask?
Your thoughts are appreciated.
I've been realizing these past few weeks that the technical (I don't know about the programming side of things, but I’ll bet it's pretty much the same) side of IT is looking more and more like a fancy form of the oldest profession.
More and more companies take the IT personnel for granted if not down right expendable. They take what they want and throw us out once we're done or we can't sustain the stress or the long hours. More and more of us are in need to "get a life" but lack the time to do it.
Are we slaves of our own culture? Is the pressure that is put on us to work long hours, be on the constant edge or knowledge and know how, requiring us to work beyond the normal work hours caused by our own misguided love for what we do?
I for one am in a situation where I’ve decided to put my life first and because of that, I had difficulty finding work. I recently found work at a great place where I am very well treated, but the challenges are not very ....well....challenging. I seem to be trading one aspect of the job for another.
Do you think there is a way to find middle ground? I have been thinking about how the industry would be if we were more structured like the engineering fields. Could we get ourselves to be like engineers? We would need to be accredited by peers in our professions, strict standards and rules of conduct would be required, and we could be held accountable for our installations and our actions. This would require the companies to listen to some of the basic needs in IT that are being overlooked right now because of the "good enough" factor.
The "good enough" factor is the idea that we don't need to make thing right, where you carefully plan everything, make sure the impacts are known and well managed, where you think ahead of things, be proactive. No, we basically make thing fast, not planned, just make sure things work. That's what I call the good enough factor and I attribute 90% of downtime to it.
Would you guys agree to regulate the industry in such a way where we would be obligated to truly make sure everything is well planned for, tested and implemented correctly, just like a structural engineer must do before approving work on a building, or is this too much to ask?
Your thoughts are appreciated.