This may have been brought up before, but what the hell, lets bring it up again. First off this includes everyone that works in the industry, programmers, quality control, tech writers, managers, IS, support reps etc.
How many times have you, or someone you know, been stuck working for long hours, evenings and weekends. Without any compensation, or even so much of a thank you?
Sometimes it is unavoidable, but the rare instances are not what I am talking about. I am talking about when some sales guy in butt fuck no-where that promises a feature to a client tomorrow just so they can collect the commission. Should the software developer not get part of that commission? Do they not deserve it? I mean if they didn't put in the extra time then the sales guy wouldn't get the commission.
I am also talking about the unrealistic deadlines that are always imposed on us without any sort of consultation. In what other industry are delivery dates given without asking the people doing the work, how long they think it is going to take?
Do others feel that the industry takes our willingness to work long hours for granted? Or is that expectation automatically placed on us when we take a job in this industry? Is the fact that we take pride in our work, to the point that we are willing to go the extra mile, expected?
Generally the pay is pretty good, but it is not always about the money? Or are you one of those people that for an extra $1000 a year you are willing to put in 60-hour weeks. No wait you don’t just get money, you get stock options. We have all had the “golden handcuffs” on at one point or another, but the realization of any large amount of money from options is very rare.
How much would this industry change if a Union were formed? Would the quality suffer from the institution of a Software Developers Union? Generally the people that work in this industry are smart people, why do we continually stand for the mistreatment? Or are stupid people the only ones that will stand up for them-selves?
I posed a lot of questions, but the main point is, do you think there should be a Software Developer union, and if there were a union would you join it? Do you agree with what I have said here, or not. What is your opinion on the subject?