Today, my boss and I were chatting about the meeting she had today with her superiors. The meeting was about various improvements that our development team will under take in the short-term. Some of these improvements are based on suggestions that our users give us. One category of improvements was efficiency. These are things that we can do as programmers to streamline a certain process in our system.
A lot of the efficiency improvements made a lot of sense, but my boss said we probably weren't going to implement them. I asked why, and she said that the union feels threatened whenever you increase the efficiency of software, or automate certain processes. The union is worried that people would be laid off because there'd be less work available.
I found this very wierd because we always have staff saying, "the system would be great if we it could do task A, task B for us." Yet the union is kind of saying, "how dare you take this tedious work away from us!"
The fear of being laid off (at my organization) is fairly unfounded I think. More than three years ago, the department completely replaced their information system with a better one. There were fears that this new system would eliminate jobs and people would be laid off. There has been no layoffs because of the system. Instead new jobs were created because of this.
In my opinion, having a more efficient and automated system can improve people's job satisfaction, as people don't have to do boring repetitive tasks. A prime example is contact management in our information system. Some staff members are in charge of maintaining relationships with various employers and such. They had to track how active these employers were, and had to manually maintain these records. They also had to track when these employers posted jobs, was last talked to, etc, etc. I was involved in writing software to automate this contact management stuff, and this has freed up staff's time to do more with contacts. Staff now have more time to do what humans are good at like calling up contacts, or meeting with them for lunch... things that machines are terrible at.
I could be all wrong about this though. I've never been laid off, and the weight of the world hasn't crushed my hopes yet. I've also never been replaced by a machine before, so I probably don't understand these fears yet. Am I too optimistic and out of touch from reality?
Thoughts? Comments?