Ask Slashdot: What Would It Take For Developers To Start Their Own Union?
juicegg writes "TechCrunch contributor Klint Finley writes that developers have shunned unions because traditional workplace demands like higher pay are not important to us while traditional unions are incapable of advocating for what developers care about most while at work: autonomy and self-management. Is this how most developers feel? What about overtime, benefits, conditions for contractors and outsourcing concerns? Are there any issues big enough to get developers and techies to make collective demands or is it not worth the risk? Do existing unions offer advantages or is it better to start from scratch?"
In my lifetime, I don't recall a single industry that that has started a successful union in the U.S. (not in ANY field). All the unions that still have any real power are the ones still around from the Roosevelt New Deal and postwar days (the Teamsters, UAW, etc.).
So it's hardly fair to single out developers. There are very few fields that are significantly unionized anymore, and most of the ones that are are represented by older unions that go way back. When you look around and see that there are no unions with any real power that have been founded in your lifetime, it's pretty easy to be skeptical and pretty hard to volunteer to be the sacrificial lamb (by being the first voice in your field supporting a union) and endanger your career in the process.
It probably also doesn't help that political support for unions, even among many Democrats, pretty much dried up a long time ago.
What political party do you join when you don't like Bible-thumpers *or* hippies?
http://www.cs.uni.edu/~campbell/stat/venn.html
Somehow I doubt most developers will go for a union. Partly because developer pay still tends to be high and, in a lot of places, a good developer who doesn't like their job and simply quit and get another one. Also, most of the people I've talked to who are in a union say they'd be better off without it. Especially since our government can just order unionized workers back inside and off the picket line.
this may mean licensing or journeyman boards, but jesus. take some responsibility. right now you can just shit code out and put the words "rock star" on your resume. Stop with the entitlement shit until you stand behind your work.
"because traditional workplace demands like higher pay are not important to us"
Since when is higher pay simply "not important"?
TK
Negotiating with management doesn't normally go very well when it's 1-on-1. Private sector unions are extremely beneficial. Public sector unions are a different beast entirely.
For what it's worth, I'd join. I think there are wage and condition concerns not to mention being able to provide representation in disputes with clients and some sort of indemnity insurance that often comes with Union membership.
The second a union starts, the company closes the local shop and outsources all development to a place where unions are illegal.
Manufacturers at least have a direct cost associated with moving a factory; most costs attributed to outsourcing are intangible in development and are thus usually ignored by PHBs.
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs
Most labor unions are led by communists and care for the wages of the bosses only. The run of the mill membe is only expected to provide dues so the bosses can give it to their political candidates.
Unions? No way. I'd rather be jobless and homeless than to belong to a thug-run labor union.
Before the Internet, and before the common man had access to rally others, communicate to the masses, and see others' opinions, unions had value.
They kept child labor in the mines but made more money for the children's parents and for the union bosses.
Today unions are obsolete. The only people who advocate unions are the unions themselves, and those who've already joined that now want to "haze" everyone else because "they got hazed."
Sorry, jack. No unions.
E
Why would you want a Union? My observation is that Unions drag everything to the mediocre. It drags down the top performers and brings up the dead wood. If i'm a top performer I can do better for myself on my own. I guess if I'm a bottom feeder I'm interested, but probably too lazy to to care.
It would be a hard sell to the development community these days. Especially when we're facing overseas competition, and domestic competition from overseas labor. A union would make American developers un-competitive, and force businesses over the edge of insisting they can't afford american labor, even further. Sure, it would be nice if congress fixed that, but they haven't in the twelve years I've been watching. So, it's probably not feasible any time soon.
This signature intentionally left blank.
"while traditional unions are incapable of advocating for what developers care about most while at work: autonomy and self-management"
That seems to be kinda contradicting. If you're all for more autonomy (which, as a developer, I am), why care for unions?
The current demand in developers is so high that if you don't like your job, or the environments/conditions surrounding it, you can easily go elsewhere. Also, I believe that because of the lack of developers, it's now way easier for me to negotiate my own contract terms, than if some union would do so. After all, the threat 'then I"ll have to go look elsewhere' would lose a lot of significance if every company would have comparable terms.
Disclaimer: I'm live and work in Europe.
What about overtime, benefits, conditions for contractors and outsourcing concerns?
Disclaimer: I am pro unions for services that are needed but cannot operate in the manner of a traditional capitalistic model like teaching and nursing. I am anti-union when it comes to goods and services that are not a critical need for society and should survive by their own objective merit and quality.
As a software developer myself, wouldn't unions exacerbate outsourcing concerns? I mean the whole point of what a picket line and a scab was centered around the fact that unionized workers that went on strike would have to physically stop workers from accessing the factory floor to work for less than the unionized workers. I would think that if developers did this, the picket line would be virtual and foreign or even out of state developers would find it easy to work remotely to fulfill the customer's needs. So could someone explain to me how a union could address outsourcing concerns? I think a union would make a potential development house shy away from going local for fear that they would have to deal with a union and then once in that position would not be able to go elsewhere for development work.
My work here is dung.
while traditional unions are incapable of advocating for what developers care about most while at work: autonomy and self-management
They missed one other one: Unions are also incapable of supporting performance-based rewards and promotion, something tech sector workers appreciate. The notion that seniority trumps all else would not go over well in my workplace, nor former workplaces.
I can't think of a faster way to send more development jobs to China/India than to unionize. Globalization largely blocks the benefit of unionizing in our industry, whether you are for or against unions is beside the point.
Companies that hire here value a level of service and language skill as a cost of doing business. You start reducing the cost-benefit of that relationship, and they will start shipping more jobs overseas.
Too flaccid, sorry
Unions have been attempted in the past for IT personel. There is a reason they always fail. That reason is the general Union mentality that a degree is required to do anything high level. Many high level people in IT currently have no degree, or got the degree while already in the workplace.
That is just one reason. There are many others. Myself, yes I know I am posting anonymous, I do not support unions in IT. As the only degree I have is a G.E.D. and 21 years experience.
As a freelance IT guy I get to set my own rates, and if the client is not willing to pay I move on. Even when I was a 'permie' I operated by the same rules - Pay me what you think I'm worth, and if that isn't what I think I'm worth I will move on.
How exactly would a union help me here?
yuck - i've worked places with unions (not as a developer but as a system administrator) and it was positively the worst experience. the best jobs go to those with the most seniority instead of the most talented and your pay is well defined ahead of time by a schedule based again on your seniority. also the most senior people are the people who haven't minded working under these parameters and therefore were all terrible. it was the most demotivating place I've ever worked. no thanks.
So, your boss and/or company sucks and it drains all the happiness from you to have to get up everyday and go to work. The solution is NOT to add another complete F'ed up level of douches to your world. If you do, you will have your boss and/or company PLUS a bunch of weak, whingers dragging you down.
I am paid well, have a decent benefit package, and have had this through multiple different jobs. I can tell employers I'm not interested if they don't have a good benefit package, and will have employers knocking at my door in a few days.
If someone approached me asking me to unionize, I'd tell them to go fuck themselves. I like working with competent people, thank you very much. Unions always attract the incompetent.
I know programmers who work for my county that are unionized. Imagine a process where seniority and not coding ability determines who works on a project.
Imagine a union that helped get the best workers on a project and making the most. A union that helped weed out the lazy, the incompetent, and the criminals. That would be a union that most people would not oppose.. unfortunately the opposite is true: seniority rules, criminals are coddled, lawsuits are filed, work slowdowns are part of the union bag of tricks.
Unions have no place for the programming industry.. except in government where we expect cost overruns and shoddy results. To start a programming union would be to hasten the outsourcing of your job. Besides, programming jobs are one of the most in-demand careers out there. If you can't make good money without a union, you should bone up on your skills.
I reject the idea of unions for IT professionals. I wholeheartedly agree with belonging to professional groups (they seem to be pretty rare) for sharing information and organizing informally. I don't see lawyer's unions or doctor's unions and don't see the need for IT unions.
See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
Sure I want higher pay. I'll earn that pay thanks. Work environment and coworkers are huge factors to me. And I don't think those would be maximized in a union environment. At all. Please don't drag us down to mediocrity.
In C, it's pretty simple, though of course if you want a discriminated union you'll probably end up stuffing it into a struct along with a field that tells you how to interpret the union.
Why would I want to belong to a union when the most of the power is on the developer's side? There's not enough developers to go around and thus plenty of job availability. Unions are meant to solidify workers rights in a situation where labor is plentiful, but that's nowhere near the case. Companies fight over us. I just made a decision between 3 offers this week to accept a new job. The power was in my hand.
Traditional manufacturing had huge barriers to entry. You needed to buy millions of dollars worth of equipment before your factory could actually produce anything. That meant the labor market was captive, creating a pressure for labor to unionize.
Software development has almost no barriers to entry. You need a computer, some development tools, and network access. These are easily within reach of any developer (and in fact any developer who loves what they do will already own these for "recreational coding" at home). If you're in software development and are unhappy with the level of autonomy and self-management your employer gives you, simply quit and start your own company.
Think software has a larger block of Libertarians than most other office workers. /. had a poll last week showing Dems and Libertarians in a neck-and-neck race for the biggest political block. Libertarians and Unions don't line up terribly neatly. That's going to be a quick roadblock to any attempt to unionize.
Implicit Evaluation with PHP
huh?
The two things unions cannot avoid are maximizing the number of members they have, even if they are underskilled, incompetent, or underperformers, and internal corruption.
Today, unions exist to protect jobs - meaning that a poorly performing worker is protected and cannot be fired.
Technical people admire knowledge, ability and competence above anything else. And they are disgusted by incompetence, which makes everybody's work more difficult.
The idea of actually protecting incompetence (via unions) goes against the whole technical culture. No, unions are not coming to the development community.
As a slightly less than mediocre software developer I am tired of my more skilled and harder working colleagues getting better raises and quicker promotions than I do. I've even been here longer than most of them.
I haven't heard of any either, but I could clearly see a white collar information technology union. The need for one is quite apparent.
Odd, I have not seen a need to have my paycheck garnished in order to pay the wages of a bunch of executives who do nothing for me. You already get enough of that with company management as it is.
As financial conditions deteriorate, and simultaneously the need for more IT labor increases, the more management is pressured to "get more for less."
As the need for IT labor increases so does the amount you can ask to be paid, and the greater the opportunity to switch jobs for higher pay.
Eventually there has to be a breaking point.
We reached it a while ago. Unions are broken, and developers are way too rational to bring long term harm on themselves for short term gain.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Sell your soul.
Kidding aside, im not saying unions are bad, as they do have their value in some situations, but they dont need to be in every industry. They raise costs and complexity for companies, governments, consumers as well as the employees. Often times they run small companies out of business due to the overhead, and can easily price a 'contract programer' on his own right out of the market.
"coding" is one of those industries that i feel is best left alone. ( and no, i no longer do it for a living, so i dont have a vested interest )
---- Booth was a patriot ----
Unions exist in situations where management is negotiating from a place of power and replacement workers are easy to find. They allow the collective workforce to get a better deal than they would individually.
Meanwhile, there is a shortage of capable developers and we have the power in most negotiations. Why do we need a union if we can just demand what we want and get it? In our industry, companies have even been caught uniting against workers.
Unions are a tool and developers are taught to us the right tool for the job. When the situation demands a union, we'll unionize, but there's no point in doing that until there are a ton more capable developers to compete with for jobs.
"Don't blame me, I voted for Kodos!"
Why would developers need unions? We have fantastic work conditions, we get paid very well in comparison to the people around us, and we can pick between a plethora of jobs. Furthermore, we are not tied to a geographic location, as farctory workers are. I fear that my own quality of life would go down as a function of union creation. Why would one want to push this 19th century concept into the 21st century work place. If I don't like the work conditions where I am, I quit and I have another job as soon as I want one. Take your union corruption and stick it somewhere obscure please.
The reason to join a union is because it will give you real benefit. I absolutely support unions and am grateful for all the hard work they've done in the past, but it's something to be practical about. You don't join a union because of some ideological theory, you join because you want some benefit.
My grandpa joined a union because he got something like a 20% pay increase and more benefits. Would I join a union to achieve that? Yes, I would, and I would happily pay dues because they would be worth it to me.
Am I going to join a union that only takes my dues, and doesn't even fight for me when I get wrongfully fired (hello, AT&T union)? No, I am not.
"First they came for the slanderers and i said nothing."
I only see a Developers Union as working as a Guild Style Union where you could maintain your skills and receive a status, like Journeyman, so the union would have a right to argue for or against hiring. However, this function is being served with "certifications". I don't particular like the certification process but it is serving the function that the a union used to fill prior to it just being just about wages and benefits. If a union could maintain it's members skills better and had a better reputation than the current certification process then a "kind" of Union could be established. This kind of union would be where Employers would go to find skilled workers, and would be better for it not to call itself a Union since that tends to scare employers.
A developer union would be terrible.
Software engineers today compete based on their own merits. There are plenty of things to distinguish developer A from developer B. Unions are needed (?) in industries where the members are interchangeable parts -- like factory line workers. So, I contend that the only people who want a developer union should be those people who are unable to distinguish themselves from their peers on their merits -- i.e. those people who cannot effectively compete in the job marketplace.
And given the fact that there are more jobs than people to fill them right now, if you think you need a union to help you get *any* job benefits as software developer, you must be really really mediocre, or really really junior. (The first case may be uncurable -- you should find another job in another industry. The second case usually resolves with time -- generally far *less* time for motivated and talented individuals than in other industries. A very talented new grad can move into a "senior" role usually with just a few years of experience.)
In other spaces (teacher's unions here in CA for example), unions are actually actively harmful to the industry they serve. The teacher's unions fight against merit based pay, preferring seniority over all. The end result is that CA pays more for teachers that have established a long history of mediocrity, whereas the best teachers seek jobs in private schooling because there is more money to be had there and more rewards for excellence.
To sum up: a developer's union will only help two groups: mediocre developers who cannot compete on their own merits, and union leaders who will always take a skim off the top. I see no reason to reward either group.
Union jobs are set in contract
you sign a contract to work for X number of days per year, you have to work that number of days. in the office.
you sign a contract to arrive at a specific time? you arrive.
if your kids get sick a lot during the year? too bad, hire a baby sitter or take vacation day. no working from home. contract says in the office.
hurricane hit NYC? too bad, get in the office.
kids' school schedule changes? too bad, hire a sitter.
the union negotiated a low copay health plan but the doctors suck or no one takes it? too bad. most people only care what they see in front of them so no good doctor for you. people don't like paying copays
i much prefer a lower pay job with the luxury of telecommuting if my kids get sick or when i have to pick them up at 3PM from school. and i like my kids doctor who just happens to be chief of pediatrics at the local hospital and calls in to the ER to hurry the process up
Home schooling, charter schools, private schools - all these things operate well and better than public schools, all without unions.
Unions are decimating the performance and respect for public schools. Time to get them out of the way if you want to really improve educations for the millions that cannot afford private school, or live an an area too backwards to support charter schools.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
I've been a developer for 30 years. I've had the experience of getting cut from a team for underperforming on a few occasions, in spite of being an incredible performer in general. When life gets complicated and work isn't the only priority, my output might go down and if that happens, we can be cut without a second thought. I think a union would help us negotiate the kind of contracts where we can have a life and work balance, and where we can be superstars at times and just journeymen at times, and not be treated as so easily replaced. I'd love the possibility of being a union developer.
My father is a former UAW Union President, & he "filled me in" on it, per my subject-line above... He even asked ME if I was interested - I sure am, HOWEVER: I, personally, am NOT INTERESTED in becoming another Mr. Jimmy Hoffa either!
Since, face it - You "stick your neck out there" for your fellow man, vs. "the powers that be" (the 1%'ers that don't work for their monies, their monies WORK FOR THEM)?
You run THAT risk!
Man, point-blank:
They just "erase" you...
Unlike the "mob" who was a GOOD THING for the working class in THIS VERY CAPACITY (backing them with "muscle" vs. those that can essentially BUY "justice" & courts-of-law - since, truth is? There aren't courts for the EXTREMELY wealthy - they own them AND policiticians galore!)
Since the 'mob' is NOW 'eroded' since they got "rich & fat" & no longer NEED TO DO THAT to have nice lives? The wealthy won't just "dust you", they aren't "built" like that - they attempt to "negotiate" with you, first (buy you out, in other words, & corrupt you)).
* See subject-line above though... that's "STEP #1"!
APK
P.S.=> It's how new unions are formed - & yes, you need that "initial backing" @ 1st, afaik, from a Union Person telling me so... unless you guys know differently? THAT is how it is done, "STEP #1"...
I'd LOVE TO SEE IT, I just don't have THAT kind of courage is all....
... apk
Communism may have failed, but class warfare is alive and well. A worldwide depression, or even that of a few nations like the USA, India China or Europe would probably kick start a move to unions. I have no doubt that even if wages were to drop to Bangladesh levels, that prices on most items in these countries wouldn't budge downward very much. Price structure and wage structure are increasingly out of sync. At a certain point, when nobody in IT is making enough to live on, unionization will occur, along with a the sharpening of some makerbot printed guillotines. The speed with which "libertarians" become socialists will be quite amusing.
Please do not read this sig. Thank you.
this may mean licensing or journeyman boards, but jesus. take some responsibility. right now you can just shit code out and put the words "rock star" on your resume. Stop with the entitlement shit until you stand behind your work.
Right... Given that the schedule is usually set by marketing, and stuff ships regardless of whether the devs think it's ready or not, I can't blame them for washing their hands of it.
A civil engineer isn't going to sign off on an unfinished bridge just because the city promised to have it open by today. A developer shouldn't have to, either.
Programmers that want to "unionize" are usually shitty programmers or shitty businessmen/businesswomen.
If you don't like your working conditions, own up to it and quit. Get out of your comfort zone.
If you can't find a job as a programmer you probably don't deserve one, there is such a treasure-trove of work out there right now, more than ever before.
Don't bog down our industry with a bunch of dated, low-class powerplay bullshit.
we need a trades based learning system for IT / tech
The thought of getting agitated for taking a job or having my pocket picked is a major turnoff for me.
http://news.slashdot.org/comments.pl?sid=3231867&cid=41882605
(FOR REAL!)
APK
P.S.=> That's step #1 for ANY 'fledgeling' NEW union trying to establish itself - you need EXISTING UNION SPONSORSHIP! Now that TRUTH is out, on HOW to do it? There you go...
... apk
The simple fact that you seem to miss in understanding his statement, tells all.
Some days I get the sinking feeling Orwell was an optimist.
On one hand, I could imagine that some developers may want to unionize, if there are way too many of them and if they feel like they are being easily replaced. Like, say, HTML, PHP, JavaScript and perhaps even Java... code monkeys whose jobs are being outsourced to India (no offense please). On the other hand, I can't imagine specialized and highly specialized developers whose skills are in high demand to unionize. That would effectively reduce their marketability.
cpghost at Cordula's Web.
Please skip all the unions-are-evil vs owners-are-evil arguments. They're irrelevant.
Unions work -and are generally necessary - when everybody does the same thing. If everybody is an interchangeable part of (typically) an assembly line or repetitive job like resource extraction, then anybody can be replaced, and people get treated like machines. And unions can strike for compensation and conditions that are the same - or at least, based on the same formula - for all those doing comparable work.
But while large bureaucracies invariably attempt to bring in assembly-line "development methodologies", development just isn't coal-mining. There's a much larger dynamic range in the amount of (good, productive) code a developer can produce in a day vs the amount of coal you can mine, so narrow pay ranges are inappropriate. And developers are not so interchangeable - a good one threatening to quit gets more than a shrug from the boss.
What you need is not a union, but a pressure group aimed at shutting down H-1B abuses. That's quite a straightforward goal.
Disclaimer: I'm live and work in Europe
...where you already have 4+ weeks vacation, sane working hours, protection from dismissal without cause, guaranteed health care if you do lose your job, and so on and so forth. Understandable that you don't see the appeal of a better contract.
0 1 - just my two bits
A confederation is a more loose alliance among independent knowledge professionals. Bargaining would be left up to the individual, but the organization would offer unemployment assurance through Union dues. The best off all possible worlds. Highly Optimal Opportunity Topology. H.O.O.T!
What would Richard Feynman do, if he were here right now? He'd do some math and he'd follow through!
Management tends to dislike turnover. And this is exactly the place where you have control.
We need a better set of qualifications for the job. Engineers don't have a union but they won't let you design a bridge unless you are an engineer. The current "Computer Science" major does not make a qualified developer. Reading c++ or java in a weekend does not make a good developer. Yet companies hire these people and allow them to create big balls of mud that don't work. We need apprenticeships and a way to communicate what level a developer is to the "lay" community. Sr Developer and Web Guru are not the same thing to you and I, but from the outside it sounds like that Guru is the guy to go with. I'm not sure how we do this, but the profession really needs it. As a consultant I've worked with a number of companies that when I got there didn't even have reasonable source control, and the developers were didn't have any knowledge of "SOP" in the industry. We need a way to differentiate in the business community between professional programmer and somebody who can type into an IDE.
No sigs in BETA. Beta SUCKS.
So no unions in IT.
A sharp drop in the intelligence of the developer community.
Outriders welcome! YEEEEEEEEEEEEEEHHAWWW! Down with the MBA Yankee boys!
Last one to meet me at the Death Star trench programs in PASCAL!
What would Richard Feynman do, if he were here right now? He'd do some math and he'd follow through!
Some baseball bats, ice picks, the occasional incendiary device.
And it will be all for naught, because as soon as you unionize, you will be outsourced. And the people still doing the job who are still in this country will be the ones who have programming, organization, and communication skills not found in offshore development. And don't belong to a union. In the current business environment, unions only work for people who must be on-site, or are adequately politically connected. Or both.
Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
Unions exist to cartelize the work force, limiting its numbers, which artificially inflates pay. That's why unions have been against child labor, female labor, non-union labor, etc.
In the software engineering field, we already have a very limited workforce, so no need for a union.
What moron wrote that? I'll take higher pay over autonomy and self-management any day, please. Today would be fantastic.
What tech talent needs are agents, not unions. That is people to represent them in negotiations who are skilled at negotiating, and motivated to get a good deal. Very much like entertainers (actors, singers, sports stars). The agents focus on the "business" while the talent focuses on delivering value. This is especially true in job interviewing situations, especially when interviewing with a company that has a HR department. They have advantages in that interaction that are unbalanced. I personally would love to have an agent. The idea has it's hurdles, but no more so than the idea of starting a union.
what would it take to get them to agree on anything?
Reading through the comments I realize that the views on unions on slashdot is very very different from my perception of what the views are here in Sweden.
I've been working for a long time in this industry and in almost all large companies in Sweden unions are pretty much the default, and I think most people think they provide a valuable service (that said, no one feels forced to join a union, at least not in the tech industry). I've had some bosses that where against unions, but almost all of them where bosses in quite small companies.
So I wonder if the anti-union stance is mainly north american, or if the rest of europe has the same thoughts.
The benefits, as I see them, among others, are that unions (most of the time) helps keep the playing field level, and makes sure that a certain level of workplace safety etc is maintained. Most of them also organize networking (within your working field), educational conferences and not least, extra income insurance if you get laid off (albeit at a price).
... which, of course already exists
If we're honest with ourselves, developers are paid very well for something most of us like doing. We don't have to destroy our lungs in coal mines nor do we have to do back breaking labor. If we don't like the conditions at our job there is plenty of demand for good developers at other jobs (or even consulting or independent work). The reason we're not unionized is because there would be benefit to doing so.
Does such a place even exists? Why certainly, there are places where any form of civil self-organisation is illegal, but I haven't heard of place which would explicitly ban trade unions (it may not recognize them as a special form of organization or not give them any special rights, tho).
They should form a guild or professional society. That said, developers are so non-unified that if they did have a union, they would have more scans than a biker with roadburn.
Has anyone who's posted so far actually ever been in a union? They don't just try to protect incompetence or continually raise pay rates (though, yes, they do tend traditionally tend to try to do that as well). They also enforce worker protection laws. They provide legal protection and legal insurance. They provide workplace representation, worker representation.
Seems like a bunch of turkeys voting for [Thanksgiving|Christmas]...
I wouldn't join a union because I've worked with unions before. I've seen how effective their members are 10 minutes before one of their mandatory breaks, or when you ask them a favor that might not be strictly inline with what's on their "job card", or when you ask them to give you a hand with something and it might mean staying a little later than usual.
They actually did try to unionize the IT folks at a place I worked at once. They wanted to lump us all in with the admin clerks and secretaries, and if the union vote passed you got no say in whether you wanted to be part of it or not. So it was basically a money grab. They'd remove 3% of your paycheck and give you the same "benefits" as someone earning 1/3 as much as you. Of course, you could get your money back, as long as you sent them a certified letter every month asking for it back. And then three months later they'd send you what they took from you -- without interest, of course. Yeah, no thanks.
If I need to negotiate my working conditions, pay, etc with management, then I'll do so. I need no help from a pack of thieves like union organizers. Sure, my employer can fire me for pretty much any reason, but I can also vote with my feet.
-B
Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.
Why not make the union international?
Please, by all means do. would make it easier for me to filter your resume directly into the "no" pile.
State it, & I will clarify it then (since you are proving to be dyslexic &/or ADD-ADHD brain addled demonstrating an inability to read?)
APK
P.S.=> Put simply, just for you - to establish a NEW UNION, one must go to an EXISTING UNION for SPONSORSHIP...
(I put that in BIG BOLD LETTERS for you too, lol!)
You need THEIR resources since they are equal to ANY wealthy concern (so they cannot just "lean on you" like a bluffer does in poker with tons of cash - just "wearing you down" by dragging out court cases)...
... apk
And nearly as bad as corporations for stifling individual choice.
When people were just willing to not put up with horrible working conditions and horrible pay on a individual level we would not need unions.
Troll is not a replacement for I disagree.
At least the union can demand the takedown of IE.
Let M$ base their webbrowser on webkit if they cannot follow the standard.
Imagine the time and frustration we'd collectively save.
If Pandora's box is destined to be opened, *I* want to be the one to open it.
yet here's my sad overly generalized conclusion: Those with an Engineering degree tend to be too conservative and have swallowed a bunch of malarkey about unions being Communist (see comments on this very page); whereas those with a PhD are somehow too elitist to think they need this sort of low-prole protection. I hope i'm wrong, and it'll just take a new generation to see the long-range benefits of getting organized, but i certainly have my doubts.
First, build up the organizational infrastructure with something like a skilled trades program for IT apprenticeship, journeymen, masters. Its more like "data-" plumbing than anything else, right down to the plumbers crack when pulling cable under the desks.
You may find with an organized training and licensing and certification system, you don't need the overhead of a workplace union. Or maybe you will after all. Regardless, don't put the cart before the horse, do the pre-reqs first.
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
I have legacy green-screen skills that are valuable only because the people that have my skill are retired and/or rapidly dying off, yet these systems are still in common use all over the world. Why should my skills be valued the same as some dime-a-dozen Java union hack when I can pull down extortionate wages on my own?
- Pithy comment goes here.
A Union for IT would be completely disastrous locking in people who haven't adapted to technology. Get this: A lot of people who work in IT aren't in their 20s or 30s. Talk to anyone who works in IT security and you'll see that a vast majority of people there have NO clue what they are doing...and you want a Union to make it harder to fire these people while giving them a pension that takes away from people who come in and actually know the new technology? Dumb, dumb, dumb, dumb.
All it takes is a the desire of the high achievers to accept less money than they are worth and the under achievers to desire more money than they are worth.
The unskilled and too stupid to protect their own rights.
Anyone working in a highly skilled field does not need them.
Troll is not a replacement for I disagree.
The fact GGP's post makes no sense at all tells all.
There might be some companies who can't identify good (or 'rock star') programmers. But programmers that vent like the GGP are always air thieves who are convinced they are unrecognized rock stars themselves.
John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
Unions are worker organizations, developers would IMHO be better to have a professional organization. As mentioned previously this would start with some type of professional certification. As a group you could arrange group insurances/benefits administered through the group. The first goal I see would be to start certifying software "Developed by certified professionals (name of organization)". If you can create brand recognition for this certification you will gain some leverage against outsourcing etc. since those developers would not be certified. The organization would also share job and working condition information which would help in individual negotiation and relocation if necessary. The biggest hurdle I see would be if the 1%ers founded a competeing organization that they could control.
Truly horrid conditions. At the very least, Wal-Mart wages, hours, and benefits. Of course Wal-Mart isn't unionized so you'd have a fight on your hands, but that's the level of motive it would take. Presently, unions have nothing to offer developers but a deduction from their paychecks and a lot of political BS.
Groups geared towards IT pros are "rare"? In what universe? Off the top of my head I can think of the IEEE Computer Society, the Association of Computing Machinery, SAGE, User Groups (most large technology platforms have one), etc.
If you think they are rare, you haven't been looking very hard.
And yes, there are practically unions for lawyers and doctors. Almost every lawyer is a member of their local Bar Association, and most doctors belong to the AMA. Architects and Civil Engineers have the NSPE, Realtors have the NAR, etc. Those groups have immense influence over public policy regarding their professions. (Far more so than say the IEEE or ACM anyway...)
What is it about America? Why do countries like Germany, France, Sweden, Norway etc have very high union membership (sometimes greater than half the entire workforce), and they have workers rights that most places can only dream of, while still maintaining competitive economies which have weathered the storm a /lot/ better than the American or British ones... and yet just /read/ even half of what's posted on here.
Man, people get the society they deserve.
In pursuing school and deciding on which direction to go, I had decided to choose accounting as it seems to provide a stable field, while still allowing me the personal time to follow my interests with technology. I've been reading here at /. for a few years, and with the many complaints I see about the way the software industry or field of systems administration are treated and abused, along with the non-industry related troubles, has been a big turn off from choosing either of those fields as my primary skill.
However, I do love computers and networks and exploring code and programming and intend to follow with an education in one of the related fields. But whether or not I choose that for my employment is another issue. So during the day I shall be Justin the programmer-accountant and by night I shall defend the universe of light from the forces of darkness.
The OTHER big problem with white collar workers is that your job performance and satisfaction are far more likely to be influenced by the performance of your coworkers.
If a guy on the factory floor is slacking, the company's production goes down.
If a guy on your software team is slacking, it can quickly become a pain in your ass.
A tech union would just open the door for workers who can't perform to vote themselves protections that limit the compensation and satisfaction of the workers who do perform well.
paintball
There are companies and organizations that are horrible to developers. Locally, I've heard that Cerner is terrible to employees from just about everyone I know who works there. Large scale, I've heard EA is terrible and that seems to be reflected in their products. Making people work 50-60 hours regularly with no overtime seems pretty horrible (I'm not talking about on-call, I mean actual active work) for a regular position. I did work a job that had a seasonal 70-80 hour schedule, but at the worst that was maybe only a few weeks at that rate.
I imagine you're getting crappier output from apathetic employees if that's situation normal.
I swear to God...I swear to God! That is NOT how you treat your human!
This question about unions for IT people comes up about once a year on Slashdot. Every single time you see the same damn bullshit from people who have no fucking clue what a union is or how it works.
1) The members (workers) have to vote on the contract. Don't like it? Don't vote for it. And you don't pay any dues until the first contract is negotiated.
2) Think performance bonuses are a good idea? Fine. Keep 'em. It's your contract. You can make the contract read whatever you'd like.
3) All the contract is is a legally binding document that spells out the work rules so management can't arbitrarily change them. If they do break the rules, you've got a legally binding contract to back you up. Imagine, you can keep all the same rules and procedures you have in place now except they could actually be enforced.
Take deep breaths people. If unions get the support and input from their members, they can be one of the best ways to empower workers and and make the company a better and more profitable place.
---Technology will liberate us if it doesn't enslave us first.
From Vulcanite Dentures
I greatly enjoy 99% Invisible. Some people might have heard about through their recent (and highly successful) Kickstarter campaign. Worth checking out.
Another approach is to form a certification society. I know a person who was involved in the politics to set this up:
Get certified by the Editors' Association of Canada!
Next you have to convince business that anyone lacking your shiny credential is a contagious scab. Internally, you need to wield the threat against your membership to revoke certification if anyone appears to be setting too low a price on their labours.
There also tends to be a lot of pressure for members to confirm prior judgments and not embarrass each other.
I know of cases where Professional Agrologists (P.Ag.) are involved in the decision process of whether to take land out of a land reserve. One can imagine the moral hazard here. The politician hires his friend, the friend (P.Ag.) writes a favourable view, opponents object, a "neutral" agrologist is summoned whose heart is in the right place, but one who nevertheless won't remain a P.Ag. for long unless wording any difference with the politician's friend (P.Ag.) very carefully.
Gatekeeper organizations tend to acquire an ugly face as a corrupt private-sector nanny state. They might also be good for your profession, but it's no free lunch.
This is a long, but compelling read (for the most part).
Lance Armstrong Case: Dr. Michael Ashenden on EPO
This is the problem with unions, professional associations, and certifications. There are always more people out there who aspire to take on power within these organizations with the purpose to abuse it. It might only be 25% of the people involved in responsible positions, but it changes the dynamics for everyone involved. And you can't simply bust them out, because they breed like flies.
In my (so far so good)14 Year Career I have worked myself out of a job 6 times. This is the nature of the Industry, it is Project based and I fully expect to do the same again and again until I retire.
Leaving aside the right wing nutter arguments Unions are traditionally designed for a specific scenario the Job-for-Life this does not fit the current Industry model for Development so something new will need to created... Perhaps the Social media solution the facebook/LinkedIn Group?
...not unions. Most other technical professions have some sort of centralized professional organization (Chemists, Engineers in various fields, Doctors, Dentists, etc). IT professions are lacking this and it's past time one existed. There are some attempts out there but it's scattered and weak. Granted it is not a cure all for the IT labor market (as any chemist) but it's a start in the right direction.
I browse on +1 so AC's need not respond, I won't see it.
Yes, I'd estimate unions are a 10% drag on school performance. Why do you find that acceptable? Why do you want to pay more for a 10% loss over baseline?
"There is more worth loving than we have strength to love." - Brian Jay Stanley
And show us how awesome they would be if they were run the way unions think they should be run.
Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.
Out of curiosity, what is the level of unionization (employees belonging to an union, out of total workforce) in the USA? Here in Finland it is 75%. Generally speaking, not belonging to an union is viewed as a bad idea, and as liable to get yourself screwed over by your employer because you don't have an union backing you in case of a dispute (like illegal layoffs).
What developers really need is a well-financed PAC with the money and teeth to make the US Chamber of Commerce look like Pollyanna.
What a terribly US-centric question. What terribly US-centric assumptions. And what terribly US-centric comments.
Here in the UK plenty of developers are in unions. I have been for the last 20 years. Sure, we don't want collective bargaining on pay, but unions can and do help us with working conditions, which includes autonomy and self-management, but other things are just as important. And, of course, being in the union is a great insurance policy that will pay out for an employment lawyer. I've used them once to fight my corner in a dispute with an employer who tried to not pay me all that I was owed when I quit, and a couple of times to get an expert opinion on an employment contract before I signed on the dotted line. I consider those to be an excellent return on my investment (so far) of about GBP2000 of union dues.
One word "India".
Start a union today and my employer lays everyone off and hires India techs.
The idea of unions are great. Unfortunately, unions have "leaders" which negotiate with the capitalist ruling class so much like politicians they become corrupt and therefore don't represent those who they are suppose to be representing -- the workforce. The problem isn't so much whether to form unions or not. The problem is the capitalist system. No, I do not agree, that less government, free-markets are the answer, let people manage their own destiny. We are all part of a system. It is not possible to not be part of a system when you live in society. The struggle is about mangaging the system so that it's fair for all components of that system. Society is a self-organized critical system, complexity theory, john conways game of life, etc.. we are all connected. To be "independent" is nothing more the a capitalist propaganda and those who believe that aren't real systems engineers. From a computer science perspective, it's like saying "all my memory locations are independent of each other" -- o.k. then go ahead and try to make a linked list. Go ahead and try to write a computer program and store more then 1 byte of memory. You don't want centralized control? That's like saying you want a computer without a CPU. An operating system that doesn't use priority to schedule tasks, etc.. Unions are good, if not corrupt, centralization is needed to manage distributed computing, the real problem is the capitalist system -- it needs to go.
I've been reading Slashdot for a long time and I'm not really surprised but once again the bar is pushed a little lower.
I'm a guy who works for a Trade Union which doesn't protect laggards based on their seniority, isn't just about getting more money and competes WITH our hundreds of signed contractors against non-union shops and more often than not wins. Winning, not just for our members but also for the contractor and the end customer which is the only way to insure the future of our members but our whole community.
The union I belong to puts training, education and safety first and believes that we only succeed when our members AND the companies signed with us succeed.
The biggest problem I see in having an intelligent discussion in this is the general believe that all unions can described as if they are all the same which is no more true than saying that all private companies are the same. If unions don’t move forward then they will fail – Oh wait! can’t that be said of all of the organizations in the world ? Governments, Churches, Education, companies and yes trade unions.
This really should be self-evident to a lot of Slashdot readers should but then again we should think and maybe even do a little reading before we jump to a broad condemnation too. Opps! Maybe I’ll take that last part back so, I don’t just get tagged “Funny”.
If we want our jobs and our economy to have a real future we have to lose these old stereo-types and ways of seeing everything in tired old left vs. right terms and start the real work of building skills education, sustainability and long term prosperity. To do that we may need a real mix of fair laws, professional associations and yes, even trade unions.
FYI- I’m a proud member of IBEW Local 353
– That-IT-Guy
I view a union as having a monopoly on the commodity of workers. If the company annoys the union, that resource dries up. But the workers are indeed a commodity... no differentiation.
I have a monopoly on my skillset and hours. If I am more valuable and flexible than another worker, I negotiate for suitable compensation or I shop around for another employer. Unfettered by a system that considers all developers to just be another widget. We have radically different skills, speeds, flexibilities. Why would I want to be lumped in with someone who has checked out already?
It is genuinely scary how many bright people (I assume most people who post on /. are bright.) are willing to believe the propaganda about Unions that have been spread by right wing billionaires over the last thirty or more years.
Almost every comment denigrating Unions is either an exaggeration or a flat out lie. There are many Unions that support staggered pay scales for the same job description. They simply require metrics that are impartial rather than the opinion of the supervisor.
Developers as a group are extremely susceptible to feelings of superiority and self aggrandizement. They are sure that they will be held down by having to share their glory with others.
In fact, anyone who joins a Union immediately earns more money and receives better benefits. That is why companies fight so hard to prevent unions from being formed. Only collective negotiating can force companies and corporations to share their increased income from improvement in productivity with the work force.
Exhibit one: where do you fall on this graph?
Regards, Chris
And that is why all regional/national union talk in a time of globalisation does not make any sense. The only way this would work in the US or in Europe (where I'm from), would be either taxation of outsourced labor or globalisation of unions. Good luck with both.
For new unions to emerge, I think it's going to take some kind of enforcible non-disclosure membership agreement from the existing unions. Currently almost everything I know about unions, is from people who are members of unions in other industries, constantly complaining about them.
My wife talks about her union as though they just take money from every paycheck, offering nothing useful in return, except to make it nearly impossible for lazy or incompetent people to get fired. Thus the organization gets filled by people who don't give a shit or put in any effort, which just makes it harder for people who care, since the naive end up having to do all the work. Or at least they do all the work until their ideals are crushed too, then they stop caring and become part of the problem.
So what needs to happen, is that the public needs to become more ignorant about how unambiguously destructive unions are to the interest of everyone (mainly workers, but I'm sure management has complaints too). People who work in union organizations need to be prohibited from ever answering basic questions like "How's the job going?" or "Are you happy?" or "Do you like your coworkers?" or "Do you think the company will be able to stay open?" or "Why are you so frustrated and tired at the end of each work day?"
If I didn't have a subversive informer constantly revealing how awful unions are, I might be more inclined to join one, thinking of them as at least harmless. Unfortunately, thanks to the leaks, I happen to know better. Other unions will need to stop all the leaks, if a programmers union would ever overcome unions' general reputation for being anything other than an evil cancer which does nothing other than hurting people.
My dad spent 30 years in the CAW. During that period, they went on strike for:
- Bob Rae (provincial leader) not running the government as they wanted him to run it
- Dislike of Mike Harris (provincial leader) not running the government as they wanted him to run it
- The UAW being on strike (as in a different country's auto workers being on strike)
- The teacher's union being on strike
- The company refusing to increase wages from $40 an hour for line workers (in 2000) to $45 an hour
My dad once ran for a union position to stop these sympathy strikes. He had his car covered with permanent stickers.
During strikes you were paid $100 a week from the union. You were expected to block delivery trucks coming to work with spike strips and encouraged to kick and punch any management vehicles entering the building.
Did I mention that a percentage of your dues would be separated out to pay for political parties the favoured the union? Eventually that did stop. Kind of. You could risk your vehicle being stickered (again) by asking the union to instead pay the political party of your choice with your dues (by government regulation).
During his time there, theft from work was not only outrageous, it was unpunished. The worst case was an employee caught red-handed with thousands of dollars of parts in his bag when leaving work (which, by the way, required a little roughing up from a security guard, along with cameras at all times at work--all this happened after the union came in). The police investigated his home and found a large toolshed with tens of thousands of dollars of stolen parts.
The result? He was "improperly" fired, according to the union, and was re-instated a month later with back pay, full benefits, and seniority.
Enjoy your unionized workplace. I sure as hell won't work there.
Because that didn't happen when that ibm worker asked for 60k/y? The client said too high, i want Indians
do you even know what's being discussed? Some people..
Because its chinese division will be dead within a week.
Rethinking email
I spent a summer in a union shop. I won't be working an another. The place was an armed camp, with your boss telling you to do one thing and your shop steward follwoing behind him telling you to do something else. No thanks!
A repository of information not beholden to a particular company. With tools developed for and shared by all members of the guild.
A place that will assist in negotiations between you and a contractual employer.
A place that provides its own insurance and benefits, for time between contracts.
A place that provides training and objective skill assessment.
A place to find and meet others who have your particular skills, and "talk shop"
A place that will demand your skills be given their proper value and working conditions
It's a Guild you want.
This will sound cruel but most people in unions aren't intellectually able to fight for their own rights or they are afraid to. Developers on the other hand typically have a college education or equivalent, can work remotely, can generally find work easily and aren't as specialized as those that are members.
I had a boss once tell me how it was going to be, and I handed him my two weeks notice 5 minutes later. His boss came back and asked me what it would take to keep me. Not all companies work like that but developers have to keep in mind that they are in the 5% of people of the world who can do what they do. It may take time to find more work but there is always a better prospect out there if you have the skills you claim to have.
I could be making a lot more than what I do but I enjoy what I do and the people I work with. Developers have FAR more power than a blue collar worker who absolutely depends on whatever industry they specialized in. Most of them just want to work and not worry about being treated fairly.
It seems there are two camps of people that are anti-union:
1) Those who currently make a lot of money and have other jobs lined up for them
2) Those who work for companies that would immediately outsource at the sign of unionization
If I was working at workplace 2, I would defiantly be looking for a job offered to the people at workplace 1, because its only a matter of time before the job outsourced. Union wages aren't what's driving outsourcing, its American wages.
What gibberish? See the subject-line yet again, you illiterate trolling dolt & learn to read...
* Now, a little observation & revelation/insight I've had over time on forums, especially /.:
Once the "trolls" come around with their blatantly off-topic b.s.? You've made them SCARED...
Since all they have is their:
---
1.) Off-topic b.s., "grammar/spelling nazi" b.s.
(& if/when YOU can't understand the meaning of words or phrases from within the context in which they are used, it is YOU with 'the problem', troll)
2.) Failing illogical ad hominem attacks
(etc.-et al)
---
* Yes, absolutely - It's obvious you've SOMEHOW "upset their interests", usually selfish ones no less, once idiots like "TheSpoom" shows up, complete with is AC "suporting cast" & their off-topic b.s.!
(Yea, like *THAT* ac suddenly defending you, "fools us" somehow, TheSpoom - we KNOW it's you)
You've won & made a SOLID point!
APK
P.S.=> Please - your "play acting" you can't read? Is THAT on topic here?? Answer that please...
... apk
First off, developers are not all alike, don't do the same work, etc. etc. etc. These are the traits that make up a union. Good luck trying to create a union as you'll find it difficult to find three developers with the same goals and agenda and unless you have a very large group you'll find yourself on the outside crying to get back in.
A hole in my head.
Competent software developers are a rare commodity. Companies are the ones competing to attract the talent. We are not the dime-a-dozen crowd that can be treated poorly and compensated minimally. If we're not happy with our employer there are 50 waiting in the wings to snatch us up. If we leave our employer they lose the significant investment in both time and money that they made in us to be productive with their environment.
In 2011 software developers ranked number one for having the "best" job in both 2011 and 2012. Why the hell would any of us want to slap our employers in the face for treating us well? To suggest that we should form a union is about as stupid and counter productive as trying to suggest that every pub in Ireland should replace the Guinness taps with Bud Lite.
Two of my imaginary friends reproduced once
I believe the OP was presenting the idea of people more readily forming small businesses, whose bargaining would be with customers (sometimes equals) rather than with large businesses.
It'll be dead on arrival with much of the Southern US. Call it a Confederation. Southerners can get behind those.
Eloi are stupid, throw morlocks at them!
Technology is cutting edge and rapidly changing. Unions would slow down the rapidity of technological advancement by advancing job protectionism in its place.
There is no question that unions are a bad thing for everyone except those working in conditions where better bargaining power is needed to improve desperate working conditions. I have no sympathy for garbage men that earn $90,000 per year and neither should you. It's time we call an end to public sector unions and an end to private sector unions in all but a few choice professions.
Especially in the western world, you earn what the market is willing to pay you. If you aren't earning enough then you need to provide a more valuable service by augmenting your skills or changing professions. By artificially subsidizing professions by way of unions - and that's really what it is - you are forcing companies and governments to pay a premium for services that exceeds what the market is willing to bear.
If you think you need a union for this, then you are old, program in COBOL and recognize that your skills are obsolete and are looking for a convenient mechanism to keep things the way they are so you don't have to learn anything new.
Totally absurd. Unbelievable in fact.
They're sometimes called "guilds".
The AMA and the Bar Association are union-like in many ways even if they don't form picket lines or directly set pay scales.
Seems to be working for the 90%+ private sector employees who are not in a union.
The Screen Actor's Guild clearly allows spectacular pay for outstanding actors.
I'm not going to wax philosophical here, but what would it take to contribute to, and to receive the benefits of (upon retirement), a private pension plan of sorts?
I've been investing for retirement since I was 14 years old, so maybe it wouldn't be for me in terms of the best use of retirement cash... but if one existed, I might pay-in, if only to support the plan/idea if it were good enough.
The Boeing Company's engineers, programmers and IT specialists in the Seattle region have been unionized since 1946 (SPEEA - IFPTE Local 2001). However, the notable difference is that this is a large engineering base (~22,000 members) dealing with a single employer; there's no way Boeing would be able to replace that many engineers in the event of a strike. So yes, unionization is possible for large companies where the sheer size and specialization prohibits easy replacement. However, if I'm understanding what the OP is arguing, it would be much harder to set something up in a geographical region like Silicon Valley; unlike a factory, a startup or small development shop could easily pick up and move to another area like Austin or RTP in North Carolina. You would also have to be extremely aggressive in breaking a lot of different parties that normally pride themselves on their independence to ensure that ONLY unionized developers are hired: new college hires, startup companies, venture capitalists, etc. I'm not sure if the tech industry is ready to turn on itself like that. You may be able to do it for highly specialized skillsets, say, a union of senior database administrators or something, but again, this would require a complete culture change that would essentially box out and even blacklist anyone who tries to take up a "union" job without being a member. Not sure if the tech world can handle that.
Check out The Animation Guild, IATSE Local 839, AFL-CIO. The Animation Guild represents artists and computer graphics workers in Southern California. Computer graphics people at Cartoon Network, Dreamworks, Fox, Hasbro, Marvel, Nicolodeon, Sony, Disney, and Warner are all in that union local.
What do they get for it? Here's a summary of current contracts. First, there's a union wage scale, but it's a minimum. Most workers are paid more than "scale". Second, hours worked and overtime pay are strictly enforced. More than 8 hours per day, overtime pay. More than 40 hours per week, overtime pay. More than 5 days per week, overtime pay. These multiply, so that if you work 14 hours on a Sunday, the hourly rate is huge. Movie projects have "crunches" too, and when they do, the employees get paid a lot of money. This is why production scheduling and budgeting are taken very seriously in Hollywood. So seriously that there are completion bond companies which, if a project gets too far behind, have the authority to fire the director and producer and put in their own people.
The Animation Guild also runs a pension fund. They point out that the Guild has been around longer than all but two animation studios. Hanna-Barbera (Flintstones, Jetsons, etc. and Walter Lanz (Woody Woodpecker), once big names in animation, are long gone; the Animation Guild is still there.
I've run into an IATSE organizer at SIGGRAPH meetings. They've tried to organize the video game industry, but so far, without success. In Redwood City, Electronic Arts and Dreamworks have adjacent buildings. Dreamworks is union; EA is not. The working conditions at EA are much worse.
>Why do we need a union if we can just demand what we want and get it? In our industry, companies have even been caught uniting against workers [techcrunch.com].
If companies are uniting against workers, workers need to unite to match them.
In my lifetime, I don't recall a single industry that that has started a successful union in the U.S. (not in ANY field).
Pardon me for asking, "in your lifetime" without giving any indication of your age is a non-starter for this kind of remark.
If your 2,598,719 user ID is any indicator, and assuming most slashdot users create an account when they're in their mid- or late teens, you were born during the Reagan or Bush administration.
If correct: News flash! The only thing the US economy has ever known since the 1970s were periods of stagflation, recession, and bubble growth, with a political background that saw the rise of ultra-libertarian economic doctrine (think Thatcher/Reagan), and a job market that saw a major shift from factory jobs towards services. This isn't exactly a healthy breeding ground for new unions...
The current economy and political context (an economic depression with currency wars and the seeds for rampant extremism to make a comeback) may very well see the rise of new unions, or the reinvention of existing ones...
Why don't we try to strengthen laws for individuals....and make things easier for people to self employ, self incorporate and contract themselves.
Who is this "we" you speak of?
I like your ideas, fwiw. Sounds like something a union might productively work on.
Connecting your ideas back to The Fine Article, maybe one answer to "What might it take to start a programmer union" is a clear political policy goal like you described. While perhaps not a noble and selfless cause, it does appeals to my sense of enlightened self interest.
(btw, I would be really interested to see which, if any, companies or candidates endorsed the policies you describe).
Scabs might get beaten up but only the corporate fat-cats of the Gilded Age could resort to hired murderers with nary a tingle in their conscience.
Petroleum Engineer here, working with research.
I can tell for myself, engineers don't have much reason to strike. Why? Because it's usually pointless, there's no short-term damage to the employer. If an engineer doesn't show up, work simply goes on.
An engineer on the field has to strike for a few weeks/months to even begin to be noticed. In my case, working with research, I would have to strike for at least one year to do some real harm to my employer.
Engineers aren't useless; the most I know are well worth what they earn. But they influence mainly the future profits of the company, while blue-collar works have a direct influence on the daily profits, not to mention the quarter results.
Striking just isn't a nice strategy for white-collar workers. Threatening to go to a competitor is.
Now if people could threaten to move entire work groups to a competitor... that would be a negotiation I would like to see.
So, here's the deal, there are strength in numbers. Have you ever rowed a boat by yourself? Have you ever rowed a boat by yourself against a full team of rowers? That team of rowers will pass you by ever single time. That's the power of working together in unity.
Union members earn about 30% better wages and benefits than non-unionized employees.
If you want to join a union, I suggest the IBEW. They are the biggest electrical union in North America. They represent more than just electrical workers. 55% percent of their workers are professional or technical.
You can read more about IBEW at the following link. http://www.ibew.org/union/index.htm
You can also read more about the how and why join a union at http://www.ibew37.com/join_ibew37
of attrition and lowered wages.
Fugue for Aaron Swartz
Currently a (mandatory, as condition of employment) member of California Federation of Teachers which is a worthless dues collecting organization.
CFT is an example of a "corporate" union. They bargained away any ability to express dissatisfaction (no strike clauses etc.). They contribute tons of money to the worthless Democratic party who has abandoned labor. The parent union even contributed money to the Republican Govenor's fund-- which helped to elect union busting Scott Walker.
IWW is the only union that does not play these games. They are about organizing as many boots on the ground as they can get-- fuck the politicians. They have never and will never bargain away the right to strike-- they don't go for contracts-- they just let the threat of direct action hang over the heads of the bosses.
The corporate unions have CEOs that "earn" as much as corporate CEOs. Many of these union CEOs have never worked a job in their lives other than management, and have no idea of the realities the rank and file face. They go to the same country clubs as the bosses of the corps they are supposedly taking on, and their children attend the same private schools as the bosses' children. They are worthless.
The corporate unions discouraged strikes during the 70s when there were _tons_ of wildcat strikes-- strikes that were not approved by the union leadership. These strikes were responsible for many concessions to the workers. If left up to the union bosses, there would never have been the majority of the strikes in the 70s, and there never would have been the increases in wages or benefits to the workers that were direct results of the unauthorized stirkes.
IWW motto is bread and roses. Bread symbolizes money. Roses symbolizes respect, and quality of life. Just what you are asking for.
Mild to severe mental retardation.
Seriously, software development is probably the most meritocratic sector in the world. Can you do the job? Then you're hired, irrespective of the bullshit you can pad your resume with. Don't like what's asked of you? Show off your Github/website coding portfolio and jump shop to another one.
Unionization here just doesn't make sense: it would introduce a credentialism and seniority system completely foreign to how coding works. "Oh, sorry, your job description is Java, not Python, you can't take work away from the Python team."
Please don't kill this with unionization.
Information theory is life. The rest is just the KL divergence.
Management tends to not look long term enough to care.
Why don't we try to strengthen laws for individuals....and make things easier for people to self employ, self incorporate and contract themselves.
Let each person be responsible for negotiating their own pay rates, etc. .
This is a nice idea but remember that the purpose of a union has been traditionally to offer the labor more power to deal with capitol. Because there is generally less capitol than labor in the economy, capitol has the power. Your suggestions sound noble in theory, but they all fail to address the problem that a single worker is working from weak position in an economy where capitol is scarce and labor is common.
Skilled senior developers are a relatively rare resource in the economy, so getting capitol to treat us well isn't really a problem. We are more scarce than capitol, so we have the power in the relationship. Why do we need a union?
HA! I just wasted some of your bandwidth with a frivolous sig!
Like time to spend with Facebook and pr0n.
As long as there is job mobility Unions are a waste. Developers have long voted for better wages with their feet. If your working conditions suck, use the feet. Now if situations change Unions become an option. At that point I will be finding the next vocation that lets me use my feet instead.
So let me get this straight... Just about the best, highest paying jobs, you work in (usually) a plush office or cubicle, work on interesting stuff in nice places (trust me - I do contracting and have worked with many, many clients) and you get this without a union??? And you're trying to convince me that I should let a union come in and "fight for my rights" and take a bunch of the money I'd otherwise have in my pocket so they can go on their fat cat European vacations?!? Thanks but NO THANKS!
Sorry but I already have autonomy and self-management - in fact I run my own corp. What about overtime? I get paid straight time for overtime. I'm not forced to work overtime either as a self employed owner of a company I make the rules for my employees. How about benefits, conditions for contractors and outsourcing concerns? I make enough in my rate structure to provide myself for my own benefits. If you work for yourself and you haven't built such costs into your rate structure then you're a poor businessman! Conditions for Contractors? Yeah, dang the A/C only cools this building down to 74 degrees! I need 70 degrees!!! Outsourcing's only a concern with getting the initial contract. If you're good at what you do you or in demand.
http://www.freelancersunion.org/ is the beginnings of something. At the moment, it's not very substantial, but the idea's there.
"What Would It Take For Developers To Start Their Own Union?"
Abject stupidity.
Speaking as a musician, the union is considerably more in the way of musicians than it is helpful. I don't want anything to do with it; but you'd be amazed at how my avoiding the union negatively affects what jobs I can get, etc. "We only hire union bands" (because if they DO hire a non-union band, they may never get another union band in there.) And I'm perfectly capable of setting my own wage limits.
Extending that to the programming world... oh, brother. I think I'd take up something else, much as I love programming.
Looking at it from the other side: One time my company was setting up a display at a Chicago show. We had a burned out light bulb along the top; a matter of unscrewing the old bulb and replacing it with the new one by screwing it in. We had the spare bulb. I reached for it, and the "floor steward" was there, he informed me the replacement had to be done by a licensed electrician -- at a cost of $60/hour (this was in the late 1980's) with a one-hour minimum. I expressed my opinion that this was ridiculous (which it of course is), and he informed me that my options were either have the licensed electrician do it, or have our company ejected from the show. So we paid the extortion, but I *never* forgot that, and I will *never* join or otherwise encourage these gangsters.
I like how being treated like an actual person makes someone "uncompetitive".
I'm sure if you called up the Communications Workers of America, they'd be happy to talk with you about this subject in detail. (warning: I am not responsible for what happens to your employment status if you click that link from work and it shows up in your company's webserver logs).
A decade ago I worked at a Lockheed Martin site (in Camden, NJ) that had all its software engineers unionized under the CWA. I was on loan (yes, a scab), but I never witnessed any of the common horror stories you typically hear about unions while there. It was almost exactly like working anywhere else. The only real difference I saw was that when we got sold to Lockheed, the union at that one site was single-handedly responsible for the old company being forced to fork over our saved pension funds to the new company.
Unions work best when the workers are more or less interchangeable. In development, individual productivity differs widely; there's a far greater difference between a barely competent developer and a great developer than between a barely competent steelworker and a great steelworker. Skill sets and the market value for those skill sets also differ widely--there's no steelworker equivalent to "COBOL developer vs. Java developer". Unions getting into this would make a complete mess.
Not to mention that development is a changing industry and unions might not be able to keep up just because any large organization gets bureaucratic. Unions may very well have standard pay rates based on how popular languages were 10 years ago.
Also, unions are best at bargaining when there are large numbers of workers employed by a company. Often a company may employ a single digit number of developers. 100 people threatening to strike at once because they are made to work 80 hour weeks are a lot harder to replace than 4.
Sounds nice in theory, but in reality it doesn't really work like that. Most employers won't give a shit if one guy leaves; they'll just overwork the rest of the staff while the guy struggles to find work.
Perhaps the better question is under what conditions a union forms?
First off, let's all agree that a union is formed for at least some of the following goals (not necessarily all, not necessarily all listed, but at least a few listed here) through collective bargaining:
* employment terms (compensation, overtime, benefits)
* physical conditions (safety, office temperature, broken air conditioning, etc)
* operating procedures (source control, documentation, testing requirements)
* advancement/termination
Also, let's all agree that such a union, representing what is ostensibly an educated, intelligent group, would not enact policies such as seniority or hazing. Although the hazing would be fun!
Now, it's important to note that some of these things could even be potentially beneficial to a business (unions that actually look out for worker safety save businesses lots of money in the long run, usually from liability). So there would be some that could potentially even accept willingly a union.
Now, that raises the question of why it hasn't happened yet. As most of the posters here have noted (especially the non-US ones): There is more demand for developers than supply. Simple economics tells us that this is a market under which the employee has more negotiating power, and as a result, there is little pressure for developers to unionize. Simply put, with little pressure for "fair" compensation, there is very little reason for a developer to want to unionize. Most high tech firms won't have issues with physical conditions (although I've seen a few borderline places). Even in the rare places where the correct conditions do exist to nurture the creation of a union, there are better places often quite literally across the street. More importantly, any firm that starts to abuse its developers (in one way or another) is often on a downward spiral.
The face remains that we can split the workforce of a company into three distinct groups: Production, Research&Development, and Management. Production workers are responsible for actively creating the value of a company. These are the factory workers, the cooks, the cashiers, etc. R&D workers are engaged in creating future value. Management is just about everything that doesn't create any value, current or future. It should seem obvious that abusing your R&D workers is a great way to run your company into the ground and destroy any future potential earnings. Traditionally, Production workers have been the most abused (in part due to the unskilled or semiskilled nature of their work), and also the ones who have unionized.
Lastly, there's the fact that most high tech firms are wildly profitable. We're talking solid > 20% profit margins. Abusing your workforce can lead to a small increase in that margin, but not a significant one (most of the significant changes are illegal, with good reason).
On a personal note, I believe that laws need to be made to strengthen the position of a worker to negotiate fairly, and not be abused. This includes strengthening contract law, and employment law. The other thing that absolutely must be done is to actually enforce those laws. I've seen laws go unenforced, to the detriment of individuals. It's not a pretty sight. More than anything else, we must believe in the rule of law.
tl;dr - Developers create future value for firms, so businesses that abuse developers will fail. No pressure to unionize.
Developers *have* a union. And it's illegal for a company of over 200 people to not have a union anyway.
We have Verdi. Which, for my company, did a really good job.
But I know you American LOVE to be *complete* slaves to your bosses, with no voice, power or rights WHATSOEVER. And you fight very hard and with a lot of hatred, to keep it that way.
And I applaud you, because it means you're going down, and we will rule over you soon! And even then you will *defend* your slave state form being ended. LOL!
Why do program... err... developers need "autonomy and self-management"? Are they special in some way that they do not need bosses? No, seriously I want to know. What does that mean? And why do pro... crap... developers need it?
It sounds a little elitist to me.
Because a 10% loss over baseline is quite little to pay to ensure that everyone has public education in this country
Public schools can exist just fine without unions, and in fact will have more funds for teaching.
I have nothing against public schools. I just would like it to be possible for them to work more often than they do now.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Also, please do not lump developers into "IT workers" which could include helpdesk/call centre workers, technical support or sys admins. None of those people write code as the main part of their job.
Jesus was a compassionate social conservative who called individuals to sin no more.
If you don't like your salary, or your job, or both, then change your job, your skills, your location, whatever. Don't join the damned job mafia. If you don't like the salary offered, then don't accept the job on that basis. If you're not getting raises that cover cost of living, speak up, and again, if you can't get 'em, you have the option to change jobs. And you always have the option to retrain for something else -- good grief, it's embarrassing how much training material is available for free on the net.
Unions can suck my big ol c**k, really hard.
or vagina.
idle.slashdot.org/story/12/06/11/1141253/raunchy-dance-routine-a-pr-nightmare-for-microsoft
As someone making close to 200k, I can take care of my own salary negotiate. If I don't like the way I am being treated, I switch jobs. I am in high demand, so I can find a new company at the drop of a hat. Typically, when I am switching jobs (every 3 - 4 years) I end up picking between 5 or 6 offers.
No reason to pay someone union dues for something I can handle my self.
Lower paying industries need unions. Tech does NOT.
The problem is that Unions have a bad reputation at this point of being self serving and generally unrealistic demands. Especially lately. A perfect example is the TTC in Toronto. The last strike they had was because cleaners didn't want to have to work night shift. I assume it was actually more than that, but that's what filtered to the public. So what happened? Legislation was rammed through to make them an essential service and eliminate their bargaining rights. And the collective public were all, "Booyah!" cause they were sick of it.
And then a few months ago I overheard someone talking to someone else about how they were new to a union, and the bosses told him that he had to slow down because he was doing too good of a job and making others look bad. Say WHAT? The idea of being required to slow down and do a poorer job than I'm doing now is counter to every impulse that drove me to a technology career in the first place. I suspect most other techs feel the same way, and this would go far to explaining why there arn't any tech unions.
There needs to be a balance between a union that enforces *reasonable* compensation to all members, while still permitting individuals to excel.
I would advocate for starting a new union, from the aspect that it would allow the members to build their contracts based on lessons learned not only in their profession, but also from other labor organizations - good and bad. Many unions do good for the members, a few do not, which of course are the ones you always hear about. Starting fresh allows you to set up proper checks and balances for a fair and functional union negotiating unit.
:)
Unions like the AFL-CIO often support non-union workers in many different fields, and assist organizing efforts to ensure employers don't break the law or retaliate. This assistance comes without requirement of joining their union, the underlying feeling being "an injury to one is an injury to all."
Myself a member of IATSE, the union for film and television workers, i know that my union covers 3d computer artists and animators, traditional cubicle/office environment work, a similar vein to software developers, in addition to workers in many varied crafts like construction and camera operators. All of our contracts only set minimums for pay, you can always negotiate higher
Point being, it is possible to start a union that -works- for you and your coworkers. Not easy, but not extremely hard. Just need some good ideas and a hefty set of balls to stand up for yourself
For software developers to unionize, it would take a combination of several things:
1) An enormous rise in the population of developers in lower cost of living countries than the U.S.
Imagine that India and China produce software engineers at the same rate as the U.S. That means over time, there will eventually be 6 times as many software developers in India and China compared to the U.S.
2) Offshoring jobs becomes more and more popular with U.S. corporations due to legal changes (aggressive corporate lobbying to allow more non-citizen hiring, to rollback various other restrictions), infrastructure improvements especially networking and power related, etc.
Corporate America would flip out when they have access to X U.S. developers and 6X India+China developers.
The combination of these two factors would create massive downward pressure on salaries - simple supply and demand. Over time, salaries freefall and U.S. developers flee the professions. At that point, the remaining U.S. software developers unionize to attempt to protect their profession.
And yeah, that means you, the rock-star programmer reading this. I get it, you're so awesome you create your own salary physics in your local vicinity. Excellent for you. The reality is most developers, including most who *think* they are awesome rock-star programmers, honestly aren't (they may be good but not orders of magnitude better than average) and face outsourcing/outshoring and so on. When corporations have the ability to literally employ 5-10 people to your one lone awesome self, all except the Linus Torvaldses of the software development world are gone.
That's what it'll take to unionize. Even the right-wingiest free-marketiest anarcho-capitalistic Randian liberterian zealot would unionize. They'd be force to choose between swallowing their anti-union rhetoric, leaving the profession, barely ekeing out a living in a job considered blue-collar along with a newly revised lower salary scale, or leaving the U.S. and punting all the rights they wouldn't have a prayer of retaining elsewhere.
IT needs apprenticeships not CS / college.
Now CS does very college to college But it more of a developer track with lots of theroy and a big block of time (tech moves fast and 4 years class room is to long)
Now the tech schools do get a bad rap and in some ways are tied down to the old college system.
Now for all parts of IT a mixed tech school / apprenticeship system with on going education can work good and cut down to say 1-2 yeas max starting out in the class room.
I already see idiot comments about an individual "allowing" themselves to being abuse, or "negotiating" with the company.... They wouldn't know their own "enlightened self-interest" if it bit them in the bum.
Right.
Anyone happen to notice we're in a slight downturn, and there's one or two more folks than usual out of work? What negotiating power does an individual have in a buyers' market? A *HUGE* buyers' market?
New unions? Like the Farmworkers (starting in the sixties and seventies)? Or the reinvigorated SEIU? And why aren't unions growing in private industry? Duh, maybe because the Republicans have created an anti-union environment that companies use (why not the check off for union elections?)? Or allowing that scumbag who sent out a letter, on official letterhead, to all the employees to tell them that if they vote for Obama, their jobs will be endangered... and that's *legal*?!?!?!
And all most of you suckers* know about unoins is money. Ever wonder when weekend, and paid vacation, and paid holiday, and paid medical care came from? I mean, money taken out of the employers ROI? Unions, dolts.
Too many folks *love* feeling important... and so they accept 50, 60, and 70 hour weeks as demonstrating that (when your parents and grandparents fought, sometimes literally, for a 40 hour week). I'm sure that those of you who have families, or even a life outside of work, adore this.
I have to put up with being allegedly salaried, and yet when the client is closed, like for Sandy, *I* have to eithe rmake up the time, or burn my earned vacation time, or not get paid. "Salaried" used to mean fixed, guaranteed income, y'know.... Oh, and all expenses paid, none of this contribue to health care, etc.
Oh, and we used to get *paid* lunch breaks.
There are also already formed unions: , *hah* - in the Phillipines , and I know another one started about 6-8 years ago, here in the States.
Stupid brainwashed gits. Afraid of Big Brother... while Bigger Boss wants you to give your life for him.
mark
If the thing he's developing is likely to have similar consequences when it fails then I'd agree.
For the other 99.999999% slapping together VB/J2EE/PHP stock control systems or Objective-C fart apps that attitude would get you fired and blacklisted in short order. Fucking prima donnas, we don't want them here.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
http://www.endicottalliance.org/
Get them all to stop being Libertarians and voting against their own interests.
Chronic unemployment is much higher throughout Europe than in the USA both now and during boom times. a Decade ago, the French instituted a 30 hour work week in an attempt to lower unemployment rates. The theory is that companies will need to hire more workers to get the same amount of work accomplished. Most European countries have lower productivity than the USA. As an anecdote: I worked inside an Airbus facility in Toulouse for two weeks, and I didn't see any work get done in that time span.
Most European countries don't have to fund a significant military because the USA protects them.
All of Western Europe is facing a demographic apocalypse. All of them are running retirement benefit deficits now or will be soon. The UK has promised future retirees benefits that add up to more than 50% of the country's GDP. Every worker will end up paying 50% of their earnings to support retirees even if the government provides no other services: no military, no national health care except for the retired, no schools, no road maintenance, etc. How is that sustainable? It isn't. The promises to retirees are hallow.
The same is true in the USA to a lesser degree.
May I recommend 'PTUUI' the Programmers and Technical Underdogs Union International.
Why IT doesn't have state licensure is bizarre to me. Engineers, nurses, doctors, architects, accountants, lawyers, actuaries, etc. all have licensing that gives some protections why don't we? I know my mom, aunt, and ex wife have all had instances (on a weekly basis) where they have been asked/demanded/bullied to risk patient lives in the name of cutting a few corners (they are all nurses) and the only thing they could fall back on was the law and the risk they would lose their license.
[RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
In my experience when someone says, "I'm leaving," Management suddenly starts to care.
I'm a developer that is in the OPEIU - Office Professional Employees International Union. We get paid hourly. Anything over 40 hours is time and a half. Saturday is time and a half and Sunday is double time. You can organize your own local union if you want and are protected under US law. You employer may not like it, but you can do it. http://www.opeiu.org/
Speak for yourself. I've worked with tons of managers who love turnover, it gives them something to do and they get to continually search for cheaper and cheaper people which shows trimmed budgets which looks like budget savings/efficiencies that get them big raises and promotions by their managers.
After reading the above posts it seems that What it Would Take For Developers To Start Their Own Union, is cooperation and agreement among tech-savvy nerds on economics and politics. Considering that most hackers hold the same views in both instances you'd think this possible, but under further examination the views they haver most in common are anti-authoritarian... That's the antithesis of a union.
Although I was raised on a farm and am now a coder in eight languages (nine if you count wiring electronics), My brother was born and raised in the 4th largest US city and is a CountryBoy... He works on the Railroad and is a member of their union. If someone his senior gets bumpped from their job they could bump him from his, and he'd end up taking someone else's job, based on seniority. Before I decided that it was a waste of my brainpower to do manual labor I was an Electrician, and a member of their union. My first encounter with Union work ethics was to install all the switches and outlets in a given room of an office building. I told my foreman, "What?! That'll take me 30 minues." He told me: "It better take you eight hours, or else we'll run out of work" So, I took eight hours -- I turned a screw 1/2 a turn, then took a break. Turned it another half spin, and took another break. At the end of the day I told my boss to sit on my middle finger and spin. Fuck That!
Life is too damn short to waste at all. I'd be willing to spend my time doing something -- ANYTHING -- constructive, even digging ditches, or picking up cigarette butts, but being in a union? HELL NO. I'd rather kill myself to save society the financial drain.
Most industrialized nations can manage to provide healthcare of very similar quality to what insured Americans enjoy to their entire populace, and the total bill comes in at ~40% less than what Americans pay. Under single-payer, it is entirely plausible your bills will go *down* (and I can prove that possibility with more than a dozen real world examples).
I hold that America does not need to be uniquely incompetent at providing affordable healthcare forever.
If not a Union at least a professional organization where employer abuses are discussed and notices sent to members not to work for them OR work for them at a premium.
I present to you EA as an example. Where more and more people are thinking twice about working for them if they have a choice.
This has to be a truly global/international organization, since the unit of work and the work environment have been virtualized.
We need to setup international chapters/branches for all the countries where this work can be off-shored and contracted, this way we keep the membership informed on work conditions, remuneration and decisions made by the organization.
If this works, there wouldn't be a need for Anonymous, a simple alert bulletin to all affected members could render any offending employer without any professional services at a global scale.
Talking Union Blues
Pete Seeger
Now, if you want higher wages let me tell you what to do
You got to talk to the workers in the shop with you.
You got to build you a union, got to make it strong,
But if you all stick together, boys, it won't be long.
You get shorter hours, better working conditions,
Vacations with pay. Take your kids to the seashore.
It ain't quite this simple, so I better explain
Just why you got to ride on the union train.
'Cause if you wait for the boss to raise your pay,
We'll all be a-waitin' 'til Judgment Day.
We'll all be buried, gone to heaven,
St. Peter'll be the straw boss then.
Now you know you're underpaid but the boss says you ain't;
He speeds up the work 'til you're 'bout to faint.
You may be down and out, but you ain't beaten,
You can pass out a leaflet and call a meetin'.
Talk it over, speak your mind,
Decide to do somethin' about it.
Course, the boss may persuade some poor damn fool
To go to your meetin' and act like a stool.
But you can always tell a stool, though, that's a fact,
He's got a yaller streak a-runnin' down his back.
He doesn't have to stool, he'll always get along
On what he takes out of blind men's cups.
You got a union now, and you're sittin' pretty,
Put some of the boys on the steering committee.
The boss won't listen when one guy squawks,
But he's got to listen when the union talks.
He'd better, be mighty lonely
Everybody decide to walk out on him.
Suppose they're working you so hard it's just outrageous
And they're paying you all starvation wages.
You go to the boss and the boss would yell,
"Before I raise your pay I'd see you all in hell."
Well, he's puffing a big seegar, feeling mighty slick
'Cause he thinks he's got your union licked.
Well, he looks out the window and what does he see
But a thousand pickets, and they all agree:
He's a bastard, unfair, slavedriver,
Bet he beats his wife!
Now, boys, you've come to the hardest time.
The boss will try to bust your picket line.
He'll call out the police, the National Guard,
They'll tell you it's a crime to have a union card.
They'll raid your meetin', they'll hit you on the head,
They'll call every one of you a goddam red,
Unpatriotic, Japanese spies, sabotaging national defense!
But out at Ford, here's what they found,
And out at Vultee, here's what they found,
And out at Allis-Chalmers, here's what they found,
And down at Bethlehem, here's what they found:
That if you don't let red-baiting break you up,
And if you don't let stoolpigeons break you up,
And if you don't let vigilantes break you up,
And if you don't let race hatred break you up,
You'll win. What I mean, take it easy, but take it!
An application of "ReVeRsE-PsYcHoLoGy" - 4 off-topic trolls like you:
".sReTtEl MoDnAr GnIzIlAtIpAc ReFeRp HcUm I .gNiYoNnA eTiUq Si SdRoW mOdNaR gNiZiLaTiPaC eErGa I" - by Anonymous Coward ANOTHER "ne'er-do-well" /. OFF-TOPIC TROLL on Monday November 05, @04:04PM (#41886243)
"???"
Uhm... Could we get a translation of that off-topic "troll-speak/trolllanguage" of yours, please?
---
* And, you're an off-topic troll - no questions asked...SEE MY SUBJECT LINE ABOVE!
APK
P.S.=> Yes, it must have just have been another off-topic done nothing of significance with his life troll spewing his off-topic b.s. again & not contributing to the ongoing conversations. Oh well - No biggie!
("ReVeRsE-PsYcHoLoGy", for trolls - Courtesy of this code by "yours truly" in less than 1 second flat):
---
#TrollTalkComReversePsychologyKiller.py (Ver #2 by APK)
def reverse(s):
try:
trollstring = ""
for apksays in s:
trollstring = apksays + trollstring
except:
print("error/abend in reverse function")
return trollstring
s = ""
print reverse(s)
try:
s = "Insert whatever 'trollspeak/trolllanguage' gibberish occurs here..."
s = reverse(s)
print(s)
except Exception as e:
print(e)
---
... apk
Amen!
Unions are very specific to one vertical industry. Developers are not. Developers are spread across every industry. It wouldn't work. The software engineers that work at NASA might have entirely different needs than myself who prefers to work for startups.
Unions just don't work in an industry that is hard to quantify like software development. Developers don't need to work in the same place everyday. They don't and often won't work the same standard hours. Developers are a different bread and a union is too conforming.
I think unions had a time and place where they were useful, but that time has long since past. That isn't to say though that workers should not be able to voice opinions on whatever important topic they choose, such as healthcare, pay rates, working conditions..etc, but I think unions are now becoming a detriment to jobs that have them. I think in theory they seem like a good thing, but in practice they have become corrupt, money and power hungry groups.
One of my first jobs I worked at, all employees were in a union. There was no choice to opt out as far as I remember. You either agreed to work and join the union or you didn't work there at all. I got paid weekly and each paycheck $10-15 was deducted for "union dues/fees". I never ever saw anyone from "the union" or had anything positive happen because I was in that union. All that happened to me was the loss of upwards of $60/month from my pay checks to this mythical "union". On top of that healthcare was such a pita to get... which I thought unions were supposed to help get workers that sort of stuff, but no. Not to mention it would take even more out of my paychecks in addition to the "union dues".
Honestly Unions seem more like the mob. Forcing everyone to pay "protection money" while they really do nothing. Not to mention the asinine way (my opinion) in which some unions force their demands onto their employer or company. In many cases it's clear to see that the company is in major financial trouble and then BAM here comes the union with their strikes and demanding raises, better this, better that... healthcare...etc. While the company is just barely scraping by paying workers what they already are getting. Sometimes they are warranted in what they ask for but other times (seems like most of the time) they are just going overboard with what they are asking for. Personally, unless work conditions are horrible and dangerous, I'd just rather have a job period instead of risking the jobs of myself and all other employees on some outrageous demand.
Also Look at how much a person working in a union makes and then look at how much the leaders or union "officials" make. It's absolutely ridiculous. They don't even work, they just manage the union as far as I know and they get paid way more than the workers that are in that union. When you have workers only making 16-25k a year and they are making 250-500+k /year..... yeaaaaahhhh that's not right.
ahh well, I'm rambling now so I'm done.
Professional association is the answer.
You know, upon reading the title of the thread I was thinking 'Wouldn't a guild like structure be better'? And a guild is pretty much a professional association.
A union structure doesn't work as well when a member can work solo or even be a owner of a company in addition to being an employee.
Note: Some guilds are 'misnamed' as unions today.
I don't read AC A human right
In the US and UK unions are formed by workers for their special set of tasks/jobs, which results in a vast set of unions one for secretaries, one for metal workers, one for the administration staff etc. In continental Europe unions are formed for special business sectors. For example, all employees of car, machinery industry are in one union. The new payments are negotiated by the union and an organisation which represents the companies. This results in an balanced situation where the union and that business organisation can negotiate on the same level, which makes strikes mostly obsolete. Sometimes the still occur, but only to show the companies, that the union is backed by its workers. Also, breaking our unions, like Thatcher did in the UK, did not work that well in the rest of Europe. So it would be a great idea to reinvent unions in the US and UK along that promising union concept.
The whole point of a union is to decrease the economic power of those that have skills and good work ethics so that those that don't have advantage in the skills department can take advantage of it. It's just another way to redistribute wealth .. keep the ones that work the hardest and smartest down so those that can't keep up don't get left behind. Especially those that were just hired and do a better job than the slackers that have been around for several years and learned early how to game the system.
.. or did you miss ECON 101 class too many times??? Or maybe you want to automate your job so that you aren't even needed anymore?? Drive up software costs and I'll bet businesses will find a way.
... the US is fast becoming a service based economy because no one can afford to make things here in union shops because of the higher wages and benefits,
I have yet to see any smart and capable person that was been better off in a union, only the average and below-average. A union would 'help' the masses by making fairness based on years of service instead of skills and ability. Creating less product for more pay and benefits means prices have to go up or costs have to be cut elsewhere
So before you go there, look around at how many union trades have gone completely away in the US because of the abusive demands unions placed on employers. Textile, steel, shoes
Bringing unions into the IT community will outsource jobs to India faster than any corporation ever did..... It's difficult to compete with the kid making $1/day in China.
I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
I feel that a union would highly stifle creativity and capability. Unions work well where a general skillset out of a cookie cutter can get you a job. Anybody can drive a truck, or operate machinery with training. Unions help people keep jobs that pretty much anybody can do where the length of time at the company defines how much you are paid, not really how good you are at your job. Being a software engineer for me is all about the thrill of success and the gratification of a finished project. Success is what gets you paid more. Do you really want to work in an IT environment where your project manager tells the product owners "Sorry, we're late with delivery, we still want our bonuses, and if you don't like it we'll strike and you get nothing" That really sounds like a satisfying place to work to me.
It's a little disconcerting to see talk of a Union where it'd make more sense to have a Professional body.
I, for one, would prefer to have a model like Engineers, Doctors, Accountants, than a model that supports factory workers. Make it a whole lot harder for "just anyone" to call themselves "a programming rock star", and a level of respect for the profession will rise as the acknowledged skill set of the group is better (Even if some individuals are still just as bad).
Unfortunately this will only happen when developers and companies get sued for their truly abysmal software, and lawsuits become common. (After all, this is why doctors and engineers are controlled by their professional organizations).
You do know that half of the businesses mentioned in the last stanza are now out of business. Steel is hardly made in the US anymore, and the other three industries aren't hanging around waiting for wages to go down. KIA, Hyundai, Honda, Toyota .. all have taken a big bite out of Ford, Chevy, and GM.
.. I once ran a fork truck for a month 30 years ago, working 7 days a week, 12 hours a day, double and triple overtime because some idiots wanted an extra 50 cents an hour. Made a crapload of money, and I took great pride in the letters we received from our customers asking what had changed to improve the product.
So go ahead and form your union. Too bad your children won't be able to be programmers when all the companies either pack up or move their development off shore. You thought saving a few bucks on existing wages was enough to make them do it?? Wait until you negotiate higher wages, fewer hours, cheaper insurance, and lifetime pensions.
There are a lot of companies that went out of business because of those things, what makes you think it won't happen to you???
If you are so bad at your job that your company can make do with anyone else, fine. Form a union. I hope spending months at a time on strike help feed your family while I'm doing scab work and raking in big bucks. Because I'll be the at the front of the line making more than you did, working harder, and create better quality product while you are out. It's something that happens time and time again when idiots form unions and decide to strike over unreasonably and uneconomical demands. I know
Just because you think you are overpaid doesn't mean there isn't some guy waiting for you to quit so he can have your job.
I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
One of the things I enjoy about being a developer is the ability to Get Things Done. I also enjoy the fact that my coworkers are all equally capable and able. I've worked in unionized environments before (in IT). No matter the good that unions have accomplished in the past, it's been my experienced that unionized professional environments (like IT and dev shops) are shitty places to work. 4+ weeks to get a new VMware instance created, 2+ weeks to get the OS installed on it. Crappy developers who don't know a linked list from their left foot... and it's impossible to fire them because they just end up filing a "grievance" with the union.
Oh and dear sweet jeebus, the only people that get to call me Brother are my two biological sisters. I managed a listserv for an IT union once, and had to choke back bile every time I saw a union member sign off their email with "In solidarity, Brothers and Sisters".
Fuck. That. Shit.
Unionized German workers are making industrial products and doing better than American workers.
http://www.forbes.com/sites/frederickallen/2011/12/21/germany-builds-twice-as-many-cars-as-the-u-s-while-paying-its-auto-workers-twice-as-much/
Frederick E. Allen
12/21/2011 @ 5:42PM |60,178 views
How Germany Builds Twice as Many Cars as the U.S. While Paying Its Workers Twice as Much
In 2010, Germany produced more than 5.5 million automobiles; the U.S produced 2.7 million. At the same time, the average auto worker in Germany made $67.14 per hour in salary in benefits; the average one in the U.S. made $33.77 per hour. Yet Germany’s big three car companies—BMW, Daimler (Mercedes-Benz), and Volkswagen—are very profitable.
How can that be? The question is explored in a new article from Remapping Debate, a public policy e-journal. Its author, Kevin C. Brown, writes that “the salient difference is that, in Germany, the automakers operate within an environment that precludes a race to the bottom; in the U.S., they operate within an environment that encourages such a race.”
There are “two overlapping sets of institutions” in Germany that guarantee high wages and good working conditions for autoworkers. The first is IG Metall, the country’s equivalent of the United Automobile Workers. Virtually all Germany’s car workers are members, and though they have the right to strike, they “hardly use it, because there is an elaborate system of conflict resolution that regularly is used to come to some sort of compromise that is acceptable to all parties,” according to Horst Mund, an IG Metall executive. The second institution is the German constitution, which allows for “works councils” in every factory, where management and employees work together on matters like shop floor conditions and work life. Mund says this guarantees cooperation, “where you don’t always wear your management pin or your union pin.”
Mund points out that this goes
against all mainstream wisdom of the neo-liberals. We have strong unions, we have strong social security systems, we have high wages. So, if I believed what the neo-liberals are arguing, we would have to be bankrupt, but apparently this is not the case. Despite high wages . . . despite our possibility to influence companies, the economy is working well in Germany.
At Volkswagen’s Chattanooga plant, the nonunionized new employees get $14.50 an hour, which rises to $19.50 after three years.
http://www.remappingdebate.org/article/tale-two-systems
A tale of two systems
By Kevin C. Brown
Remapping Debate
Dec. 21, 2011
American autoworkers are constantly told that high-wage work is an unsustainable relic in the face of a hyper-competitive, globalized marketplace. Apostles of neo-liberal economic theory — both in the public and private sectors — have stressed the message that worker adaptation is necessary to survive....
But the case of German automakers — BMW, Daimler, and Volkswagen — tells a different story. Each company produces vehicles not only in Germany, but also in “transplant” factories in the U.S. The former are characterized by high wages and high union membership; the U.S. plants pay lower wages and are located in so-called “right-to-work” (anti-union) states.
I'd say web developers, and those doing tech startups are treated and paid quite well. There may be subsections of the programming/software engineering sector that might want to be unionize but I don't really know of any that are that bad other than the game industry. I did some time in AAA and then swore.. indie forever, it's a dream job but usually not when you work for most of those studios. There are only some that really make great enough games to justify the death marches, most of the rest of the time the work basically has to be done with impossible deadlines and low-bid budgets, compounded by horrible management that in its worst case.. is wasteful on top of that.
There might be some programmers i.e. those who require security clearances where it might make sense, and makes it easy for insurance etc. A programmer's guild might offer that function better than an employee union. I think it would server better than certiifcations, "brainbench" tests and other stupid shit like that in proving your worth.
The union will help to look after you, and protect you from being fired at the worst possible moment
I don't want to be part of a union that drags a company down by helping to keep around dead weight that really should not be working just then. What good is that? It just spreads misery around.
If I ever got to such a state it would not be a union that saved me, but the simple good practice of building a large amount of savings, and furthermore having good disability insurance. All of which software developers can easily afford.
There is no good a union can do that cannot be done better by an individual.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Personal Liberty. #CombatVeteransForRonPaul2012
I want to be retired when I grow up.
Oh, so you want to get rid of management? You're a socialist?
No, just he middle layer. You need to keep in place an upper layer of management to keep a company on track.
The thing is that unions are like the ultimate in middle managers, providing no value whatsoever to the company.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Programmers and other I.T. professionals shun unions for one major reason: they are illogical, and make no sense, with no real purpose, value or function in a modern society with strong civil rights and a functioning legal system that will enforce the relevant laws that prevent the worst abuses and excesses. No one in the U.S. is compelled to work anywhere they do not want to, and all are free to leave their jobs for better ones, or to simply choose not to work for a bad one. The consequences of that action is purely their own, but you're still free to make the choice and determine that the pay is not worth the hardship. For us, already saddled with excess requirements, inefficient bureaucracies, non-IT literate management or corporate leadership, and everything else, this would just be intentionally putting more roadblocks and inefficiencies in the way of the very people whose job it is to leverage technology to make people more efficient, and Q.E.D., unions make no sense.
I'll be damned if I'm going to put myself in a position where I have to call someone at a union before I'm allowed to open up my PC or server case to add some more RAM, or before I can comment in some code, lest I inspire someone else's wrath or ire because I'm "threatening their job" by doing something that the union says only one person can do.
No one with the basic logic and reasoning skills necessary to pursue a successful career in computing--or any other scientific endeavor--who is not also blinded by some philosophical, religious or political propaganda could possibly perform an analysis of unions, both modern and historic, and come to the conclusion that they would be of any real benefit to themselves or their industry. Unions are just like licensing and regulation schemes that serve only as a form of protectionism from healthy competition in a free market, as well as protection from their own negligence and failure, making it difficult or outright impossible to hold them responsible for their own actions. Unions are in no way necessary to "protect workers' rights", as that is what the law is for, and what the law does,no to mention our system of political representation, whose job it is to change or introduce legislation that protects citizens. Add on top the modern advantages of educatoin for all who want it (and even for those who don't), and instantaneous communications / mass media, and the kinds of gross abuses that necessitated the rise of the first modern unions in the 30's are functionally impossible for a company to get away with these days: even Foxconn, in China of all places, finds itself unable to get away with such abuses unnoticed, yet it is exactly this kind of forced socialism that defines labor unions where such abuse becomes more possible. Let's also not forget that modern labor unions are almost indistinguishable from medieval European "Guilds" that were so reviled by the end of their time, and whose demise was in no small part responsible for the rise of modern industrialism.
Unions--membership in which, in states that support them, is generally compulsory... if you want to work, that is--have no place, benefit, or value in free market capitalism and a free and liberty-loving society. In the 30's and 40's, maybe, but those days are long since gone, and this is a different country today than it was then. They help no one but themselves, and too often are determined to be the parasite that kills the host. I simply cannot see how anyone with the capacity to work in computing for living could come to a different conclusion after an honest examination of the facts.
Oh, and in reply to Animats above... there's nothing there that shows that union as being of any tangible benefit to society at large, much less the field of animation, in a free society where people can choose their own employment at will: the guild outlived those other studios for one
"Inveniemus Viam Aut Faciemus" 'We will find a way... Or we will make one!' --Hannibal of Carthage
At which time, you should still leave, because staying generally causes animosity from management. They become annoyed that you were uppity enough to think about leaving and had to offer you a huge raise to stay. I've seen that happen to a few people already, and they still end up leaving afterwards. I have yet to see any success stories happen when you are offered a raise just to stay, so I'm generally inclined to believe that I should always leave, even if I'm offered a raise to stay.
Just what I need in a programming environment a bunch of union thugs pushing me around. The first person to walk up to me in a programming environment and say "I am here from the union and here to help" will be king hit.. flattened and head stomped.
Where is Jimmy Hoffa buried anyway...?
They sole $20 million from hospital cleaners and the poorest of the poor... How does someone spend half a million dollars on hookers anyway...??
From
http://www.theaustralian.com.au/opinion/editorials/hsu-corruption-and-cronyism/story-e6frg71x-1226434223876
The report found Mr Williamson earned a salary of almost $400,000 and presided over an empire that showered family, friends and cronies with jobs, generous contracts, benefits and luxurious lifestyles. More than $20 million was given to suppliers without a tender process. In excess of $5m was paid to companies where Mr Williamson had a financial interest. It comes after the FWA report that found suspended Labor MP Craig Thomson, previously national secretary of the union, had contravened union rules or workplace laws 156 times and spent about $500,000 on prostitutes, fine dining, exorbitant travel and political campaigns.
Honestly,
So many developers that I've met think they're top of the rung. That they're prodigies because they know 10 languages, and 3 databases (including some NoSQL!), can grok a library, read the documentation and glue together an app with some API's on a badass stack in couple of hours. Maybe it's the satisfaction of building things yourself. Maybe it's the social challenges that stem from the autistic/asperger spectrum that tend to draw programmers and alienate them to their fellow man.
This anti-union nonsense is fucking ridiculous. It's predicated on the above sense of being better than average. Maybe it's true - in my experience (startup world) most people are pretty competent and passionate about what they do. But I think the picture many have in their heads of the average programmer is some guy dragging and dropping widgets around in visual studio with only a vague clue about the underlying code is. Meanwhile, they're next level shit rocking pimped out dotfiles and writing toy languages that have a bunch of forks on github. It's only a matter of time before they strike it rich when their talents land them at the next Facebook or Instagram, or drive them to build the next big thing themselves.
And truly, there are exceptional developers. There are exceptional talents everywhere. But think about what's going on here - the rest of us average developers - geniuses in general society, but "average" in our field - are selling ourselves short. Working long hours, bearing the burden of translating simple-sounding ideas that turn into complex nightmares - subsequently feeling like we "owe" someone for taking on something bigger than we could chew - even though nearly everything we do is a http://en.wikipedia.org/wiki/Wicked_problem.
It's a kick in the balls to your mental and physical health. Stress, poor hurt self-esteem, even depression. Sleepless nights, caffeine binges, pizza and chocolate bars, no time for exercise. It took me way too long personally to figure this out and now that my priorities have changed to being a human rather than a tool.
Whatever kind of programmer you are *this* isn't the thing to obsess over - at least not completely. But we let ourselves go there because we love it and then in exchange for our sacrifices in time (we could be spending on a real holiday) and health (we could be sleeping instead of "sprinting") we get burned.
You look at the world right now and computers have changed the world. Information is extremely powerful and many of us take how useful we are for granted. I was travelling in Europe for a month this summer - my iPhone was the single most valuable thing I brought with me. Knowing where to find amenities, how to say things, when the trains run was *awesome* I don't know how the world bumbled along before computers. We make this stuff happen.
There's a place in town here that lets you repair bikes. They're full of bike geeks and they're analogous to what I've seen in the software world. You pay 5 bucks an hour and a absolutely passionate guy helps you fix your bike. You get to borrow a bunch of tools, you get parts at what generally feels like below cost. I go to a big big shop and they'll charge you $50/hour and sell you brake pads at a 150% markup. The geeks are griping about why they don't have money. The bike shop guys are whooping it up, being nice people, but generally just doing their thing and GTFO and going home. They'll tell you, with complete assuredness, a bunch of nonsense about how they don't build certain things anymore, or how xx is impossible even though it's nonsense. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect?
Unionize and dare our employers to outsource what we do. It'll look and feel like shit. It's an issue of leverage and going back to the analogy with the bike geeks - we're selling each other short because so many of us love what we do to extremes of self-sacrifice.
We're rare, but willing. That's the crux.
Instead of being anti-social* about it I think we need to embr
Nuff said
From rec.humor.funny, back in the day (1987-1989):
A dedicated shop steward was at a convention in Las Vegas and decided to check out the local brothels.
When he got to the first one, he asked the madame, "Is this a union house?"
"No, I'm sorry it isn't."
"Well, if I pay you $100, what cut do the girls get?"
"The house gets $80 and the girls get $20."
Mightily offended at such unfair dealings, the man stomped off down the street in search of a more equitable shop.
His search continued as long as you want to draw things out, until finally he reached a brothel where the madame said, "Why yes, this is a union house."
"And if I pay you $100, what cut do the girls get?"
"The girls get $80 and the house gets $20."
"That's more like it!" the man said. He looked around the room and pointed to a stunningly attractive redhead. "I'd like her for the night."
"I'm sure you would, sir," said the madame, gesturing to a fat fifty-year-old woman in the corner, "but Ethel here has seniority."
The only thing developers will achieve with a union is burdening their employers with massively unsustainable costs, or flooding the industry with sub-par developers who hate the idea of having to grow a pair and compete or be compensated based on merit.
thank goodness I live in a right-to-work state and can't be forced to give my money to some union.
Benefits of Unions, of which I am in one, the International Brotherhood of Electrical Workers, are plenty. Let me preface, I came from an IT job, (server/desktop) admin. Wanted to continue into the field but things we'rent working out, I would have to move out of state, etc. I decided to find a trade before I'm too old and I chose to be an electrician. I applied to my local union, 68, and went through their hire process and was put on a waiting list. Determined to work in the electrical field, I found a non union shop that would start me in the trade. Sadly, it was for 10$ an hour with no benefits. I'm used to making at least double that, mostly on the more side. But I wanted it. the union called me 2 months later and offered me a job. 15.48 an hour, health, life, 2 annuities, and the super nice retirement pension, among many benefits. I was bumped up to 17.06 after a 1000 hours of work, and just shot up to 18.74 this week after completing my education in the apprenticeship for this year and another 1000 hours worked in the trade. When I'm done in 3 years with the apprenticeship I will make around 37$/hr minus taxes. This doesn't include the other 25$ that I make that gets puts toward my pension, health, and annuities. I can retire in 28 years a millionaire.
The great thing about the IBEW is they work closely with NECA, (National Electrical Contractors Association) The contractors understand that they are getting quality electrical workers built through a program called the (NJEATC), aka, Apprenticeship. NECA contractors know that they are getting the exact type worker they want and need, with continuing certifications. They can take a strong workforce to large jobs and win the bid because they have craftsman to do great work. Companies that embrace the union idea understand that they're not get a scumbag off the street whos connected a few wires over the years.
If the IT world were to embrace a union brotherhood, and use technology to make it a close community that can spread to other trades, things like web seminars, online union meetings, etc, and a small apprenticeship program where, yes you have your college degree but to stay viable in the industry you will take Java classes, or on the otherside, you will certify in VMWare this or that. The point is, that the corporations work with labor to get what corps want, and in turn unions get what they want. We've made this association that's going to make you more profitable, now pay us. And you negotiate.and as workers, you talk to management and decide what the next step is.
Unions are definitely viable in an IT world, for that matter, an office world.
Want to self-manage and have more autonomy? http://www.iww.org/
...where you already have 4+ weeks vacation, sane working hours, protection from dismissal without cause, guaranteed health care if you do lose your job, and so on and so forth. Understandable that you don't see the appeal of a better contract.
A guarantee not to get a bill is not a guarantee of health care. Clipping the ends of too much spent on the too young and the too old will also affect the too unlucky for many classes of diseases as well as the too mangled up or the too badly burnt.
In what possible scenario can you believe you have "guaranteed" health care? You know what I have? Guaranteed oil changes because I can guarantee to never run out of money when I need one. Not getting a bill and getting service are not the same damn thing.
.
I don't believe that either the ABA or the AMA can be considered as union-like in preserving "benefits" or "minimum salaries" or "right to overtime pay", etc., anymore than a general interest looking out for their welfare in regards to laws at the federal and state levels.
.
The other thing to notice is that lawyers/ABA and physicians/AMA are professionals who do work based upon their learned and professional opinion and knowledge. They tend to be "salaried" rather than hourly-pay employees. I notice that a lot of comments on this topic talk about programmers/developers wanting autonomy and self-management since they are professionals. Well, being a professional means probably not being part of a union or represented by a union. I think they've tried to unionize medical students / medical residents / surgical residents and fellows at various medical schools and hospitals around the country. I've also heard about the graduate students and teaching assistants trying to be union represented at UCSD.
.
The academic world tends to try to beat down and bat at these unionization attempts with two conflicting/contradictory approaches: when they want to say that these people ought not to be union-represented or get an hourly wage or be paid for overtime, the university/academic argument is these are not employees, these are students who are learning in an educational environment and that this educational environment forces these "students" to work insanely long hours without compensation for excess labor or even adequate time to sleep for med/surgical residents in hospital training programs.
.
If, however, these people are requesting certain benefits that ought to accrue to them as students, the universities go out of their way to fight that "no no no, you're really employees, and as such must do this as employees would and you do not have those specific rights that students might have while you are doing those duties." I apologize for not knowing off the top of my head what the ludicrious example is that I heard about that the UCSD uses this in, or even what the search term is. perhaps medical student unionization, perhps michigan? Rant over. almost time to procrastinate on a paper and sleep.
Just an old fashioned guy.
http://en.wikipedia.org/wiki/Guild
A guild is an association of craftsmen organised in a manner something between a trade union, a cartel, and a secret society.
http://en.wikipedia.org/wiki/Artisan
An artisan is a person engaged in or occupied by the practice of a craft, who may through experience and talent reach the expressive levels of an art in their work and what they create.
Companies hiring contract programmers might baulk at union membership.
A guild of artisans is different, it is a proud group of self employed members,
which collectively control the flow of trade for the members.
Go well
The OP states:
"...while traditional unions are incapable of advocating for what developers care about most while at work: autonomy and self-management."
Part of the issue is the response of the employers. If a a group of employees form a union, fully intending it to not be a scuzzy
organization so many have posted about, fully intending to work on 'non-traditional' goals, the employee community is likely to hire
traditional employee relations (ER)personnel or outside companies who will work in the traditional mode. So I can see a group forms a union and the first issue they have their union raise with the employer is more autonomy. The employer's ER responds with a hold no prisoner's destroy the union trench warfare, demanding to cut all benefits, reduce all wages to minimum wage and replace the toilet paper in the bathroom with sand paper. ER doesn't expect to get any of that, but if your union sticks to seeking "autonomy and self-management" while ignoring the fact you've been slated for vivisection, have fun. The flip side of course, is any employer who plays nice with a union runs an equally fun risk.
Not if you're a contractor. My client is a US company and I am my own boss. So I only take 2 weeks off a year because that's what they do.
My father was NOT involved with unions, and I RESENT the INSINUATION.
Rather, HE was an HONEST, HARDWORKING, CLEANER. He told me, however, that if I EVER got close to the truths, THEY would have their agents do WHATEVER IT TAKES to suppress me!
APK
P.S. => Ask yourself WHY they are having IMPOSTERS posting as ME. The TRUTH is self-evident...
Sucks, but this is the market we live in. If you want to be treated like a human being, there's always entrepreneurialism.
This signature intentionally left blank.
I think http://www.lietaer.com/2010/03/the-worgl-experiment/ is better
Casteism
For me, a far more useful entity for developers than a union would be a guild. An organization for any developer doing independent work (many, even employed developers), through which we could get things like health insurance and other benefits. Now that would be helpful.
Yes, I agree. My point was they suddenly start to care and start thinking about why people are leaving and addressing the fires.
The fact is developers trend heavily (relative to the general population) towards free market is all and everything type thinking. They hate unions by instinct and they aren't herd animals by conceit- they think they're better than any herd.
Unless things have changed lately, you have a major personality problem in your way. Unless developers have grown up lately.
How can you unionize for something that lacks any standardization> Every job posting includes too many arbitrary values: skills, tools, versions, soft skills, job titles, etc. Secondly, businesses large and small would never agree to cede control to a union! Won't happen.
I think the first key to unionizing developers would have to be some kind of end to the competition between developers of different nations. When devs come from countries like Malaysia or Brazil, they tend to settle for less pay than those who grew up and were trained in G8 countries. The first chance to get a successful union in this industry without developers bawking at it would have to guarantee that workers from other countries are with them, and not the ones who will get their jobs on day one of the strike.
In addition to not suffering from the above posted concerns of scabs and outsourcing, there will have to be a large quantity of democracy in the union local, with regard to deadlines and demands of employers. Decisions of the union will have to be very fast in the pace of the environment their members work within; a new form of organizing will be required. There must be complete unification through the internet of all developers or face strikebreaking. They might as well be the company to which outsourcing contracts are awarded.
The union must also have not only the ability to but the responsibility to set wage tiers for developers of differing skill and quality, and to suspend for training or to fire completely any worker which is not pulling their weight. I advocate this for all unions; if an employee is making the union look bad, the union must get its house in order. Either train the deficient worker better, or get rid of them. Anything less is a reason to fire the whole union.
So, with wage standards across the board, differing standards of living and costs of living in different countries, and a requirement to end competition between devs who can live anywhere and do their work over the internet with ease, there might as well be no national borders for these workers. I think this is yet another prerequisite for unions in software development. And before there will be erased borders we'll definitely have an economy which runs without a form of currency or scarcity.
So in short, the only way to get a successful software developer's union will be to remove all of the reasons to have a union in the first place. This is like saying I'm going to lift the world above my head, which is impossible on principle simply because once the world is "above" my head down is up and up is down and the world is again beneath my feet.
I think it will be far more likely to see a movement such as this come from organizations which advocate free and/or open sourced software and not from anywhere in the corporate world. The sharks of the development world don't want the remora of unionized laborers to take what difficult-to-get pay they can acquire on their own, and companies don't want to deal with terrible employees that need the protection of what is thought of as unions today.
Sadly, a Libertarian cannot force his views on another, and freedom cannot spread as does the cancer known as religion.
Unions are for people who can't really negotiate individually, because the skills they have to offer are commodity-level services.
Few software devs or other tech heads would classify themselves that way.
In Reason We Trust
STOP asking if I should be in a union. I don't need one and I don't want one.
STOP comparing me to a factory worker. I spent too much time in higher education and I find it insulting. My bookshelf holds two shelves of books from my Bachelors degree and three shelves of IT books. I'm also working on a Masters. I'm sorry if that sounds arrogant but I doubt a crane operator has learned nearly as much material as I have.
I am a white collar worker. I sit at my desk Monday through Friday from 8am - 5pm. I have better benefits then many people.
I am perfectly capable to negotiating my own salary. So far, supply and demand have been taking very good care of me.
If I ever become unhappy with my job, which has happened, I leave for a new one. In the last three positions I moved with a 20% pay increase. Thanks again supply and demand.
So, to the "I want to represent you in a union, you should organize!" person, Sorry. I'm frankly too intelligent to accept your offer. Plus, supply and demand economics have been representing me just fine, Thank you.
Sorry, but yes, my father WAS a UAW Union President, & you can stop impersonating me now, please...
Thank-you!
APK
P.S.=> Trolls, they never change - you get them "on the ropes" & it's the same "tactics" every time... apk
TROLLS like YOU never give up, even when they are exposed for the FRAUDS they are.
APK
P.S.=> Ironically, I "agree" with this particular troll on this one matter: troll "tactics" never change. At least it is obvious to everyone else that I am the genuine article... ...apk
Why would anyone in their right mind want to join a union. Over the years I've been a member but thankfully most of the time I wasn't and when I became a professional I didn't have to join. As states become "Right to Work" workers are electing to not join, and are leaving unions in droves which tells me I am not alone in my opinion. Back in the early days they served their purpose. Now the big unions are in the government where they should not be allowed as they are a monopoly.
The opinions of people who have not dealt with private or public sector unions personally, who have this glorious utopian ideal of the people's collective power being represented by the benevolent, helpful union, who is allied with them to fight the evil greedy corporate masters... Are living in a fantasy world. In reality, the unions turn out to be just as greedy, just as corrupt, and just as evil as the evil corporations they are supposed to be protecting you from. That's because they are run by humans, just like corporations. Who are these wonderful benevolent people who toil for the greater good? Where do we find them? There are a few, sure, but they are in the minority. If you want to educate yourself about how Unions in America really operate, there's a great book out called "Shadowbosses" - look it up on Amazon. Not a conspiracy book at all, just a fact based analysis of where the money goes and how it is used.
Murphy was an optimist
Employee ownership is, or at least should be, the next evolutionary step for the Yin and Yang of management and unions. Check out the writings of Gar Alparovitz or the Mondragon movement in Spain. Employee ownership is getting a lot of active discussion in the UK today. Companies like W.L.Gore and Valve are leading the way. Here in Chicago, we've had half-hearted and failed attempts by some big companies like United Airlines and the Tribune Co. Those should serve as counter-examples of how not to do it.