In my recent article about H1-B visas, I scrupulously took no position on the current state of engineering employment (surplus? Shortage? Who knows?) but made the prediction that in the USA there's a negative bubble of incoming and graduating EE and CS students, which, I believe, will create a shortage in the fduture.
The emails piled in, some to the web site, some directly to me. 80-some correspondents gave opinions that ranged all over the map. A very few ad hominem attacks from people who substitute invective for reason I ignored. But most, regardless of position taken, were interesting and thoughtful.
In the article I cited data from the IEEE and other sources, which is what I based my prediction on. A lot of readers feel these numbers are being manipulated by the Institute for the benefit of business so my conclusions are wrong.
Many argued that if there was a shortage today salaries would rise. I disagree. The law of supply and demand works only in an ideal system. The facts are these: employers all have a fiduciary responsibility by law to their stockholders to maximize shareholder value. For better or for worse maximizing profit is part of this. So they will always feel compelled to hold salaries down. Offshoring and hiring H1-Bs are all aspects of this business imperative. Lobbying Congress for more such visas is another.
In many companies - not all - engineers are considered fungible commodities rather than essential strategic parts of a long-term plan. That has bred the crazy selection process where HR uses search algorithms instead of reason to match extremely narrow needs with resumes that have just the right mix of acronyms.
We're not like other professionals, like doctors and lawyers, who often have their own practices and their own unions, ah, "professional associations," which manage the supply of these people and lobby for their interests in Congress. The ABA and the AMA come to mind.
In my opinion engineers will always be treated as replaceable cogs unless we have similar, powerful organizations. Unions, to be precise.
My personal opinion on engineering unions remains unchanged from when, in protest, I resigned from the student chapter of the IEEE in the early 70s as that organization entered into one of its occasional socialist modes and pushed hard for the unionization of our profession.
Though I think the unions saved labor from the robber barons a century ago, by the 70s many had become corrupt and simply focused on confrontation. But I do suspect we'll see a resurgence of organized labor as a reaction to globalization's wage suppression in the US and the migration of work offshore.
But will engineers join in those ranks? The email from the last article was so negative, in some cases almost despairing, that I felt I was hearing the cry of Samuel Gompers.
I'm an old guy with an established career, who, perhaps simply out of pride, or perhaps from a particular upbringing, could never join a union. But what about you? Unionization: is it a good idea or not?
Jack G. Ganssle is a lecturer and consultant on embedded development issues. He conducts seminars on embedded systems and helps companies with their embedded challenges. Contact him at email@example.com. His website is www.ganssle.com.
As much as I despise the union concept, I believe you are right. We tend to be focused on our employers goals and loose sight of our own needs. The only alternative for resolution,Government, has forgotten that it is there for the good of the people. Because they have control, their focus is with what ever business provides the best offer. Thus we need Unions.
- Steve Tilghman
Philosophy aside, I believe that Unions are only effective to the extent that they have a monopoly on labour. In the old days you could run the scabs out of town, but the only way to create that monopoly today would be to stop the import of goods created with foreign (non-monopoly) labour. I'm not sure that is likely, but if it happened then we probably wouldn't need a union to improve the working conditions of engineers.
- Mark Dresser
Unionization in the US will not help engineering, it will simply force more jobs offshore. Unionization of the offshore companies and employees would go further to raising salaries here.
- Scott Nowell
With the exception of certain publications in England it is interesting that you are the only industry pundit talking about this issue.
I am one of those "rabid emailers" who is passionate about this problem, I know I am one because most of my email goes unanswered and unpublished. American magazines still think they will have a market to sell their magazines in India and China, so they remain "politically correct" and would never act as a firebrand for this issue, and even have a hard time publishing American reader's emails like this one.
Why does the AMA and the ABA have such incredible control of their industry? The answer is that they didn't wait until almost half of all their business was already going outside the country. (per Embedded's latest survey). It is much easier to stomp out a small movement than a tidal wave of activity. (This is why Chiropractors still exist!)
Creating a protectionist union today would be pointless; it would just accelerate the movement to offshore development. The time to do this was 20 to 30 years ago, but I too thought it was a bad idea back then. We have already lost the battle.
I, like you, would have a problem joining any union, Engineer are iconoclasts, but these are subjective opinions, lets talk about facts.
-American business is run by accountants (no matter what their title is).
-American business is interested in only one thing, short term profits. (because the accountants will be at another company in 2 years).
-Designing a new product is expensive and time consuming, accountants don't like either of these attributes.
-Accountants don't understand what we do, and they don't want to understand (it isn't just a matter of educating them)
-Accountants think anyone with a title can do the job, no matter where they are located or what their background is.
-American Software Engineers think the latest language, OS, API, development tool, static analyzer, Ad nauseam is what matters.
-Accountants think that money is the only concern.
- The outsourcing of engineering jobs has been to India and China, because they do such a great job of making quality new products? Or because they are the 1st and 2nd most populous nations who care little for human rights, and the majority of the populous lives on less than 50 cents a day?
-The ABA and the AMA claimed reason for existence is to insure quality in their industry, the accounts don't care about quality, they will be at their next job when the lawsuits are filed!
-Potentially, would a few thousand unionized Engineers have more lobbying power than the combined power of the rest of the established American business lobbies?
So I doubt few of us would argue about these points, but assuming that they are all correct what leverage would a union use against American Business and the Government they control via lobbies?
Oh and one another thing, we as Software Engineers have to stop obsessing about the tools and methods we use and focus more on the future (or lack thereof) of our industry.
No, as I said before, "we have already lost this battle".
- Chris Gates
Representation is necessary. If any individual thinks they can negotiate an optimum employment package with management, they are sorely mistaken. While unions have their undeniable disadvantages, the benefits outweigh their drawbacks. My Father was a member of the Engineers & Scientists Guild at RCA from the '40s, and I was a member at Lockheed in the '60s. As is true in life, an individual may not agree 100% with the goals of union management, but collectively all workers benefit over the long term. Even as a Vice-President, I would have supported my engineers in seeking union affiliation.
- David Harralson
Interesting discussion you've opened up! Good for you! That's one thing our society needs more of. Oddly enough in the engineering profession here, there's hardly anything discussed, we're all mostly service intellectuals, plugged into a company to do a job.
I think unionizing is a good idea for a few reasons. One is to present a lobby to government to inform them about the dangers of outsourcing which while beneficial to business in the short term has a huge negative impact on keeping our technological edge not to mention removing middle-class wage earners into the unemployment ranks or into the lower paying service industry. A union or centralized group promoting engineering interests might also be able to revive the electronics hobby which sadly has disappeared as a source of potential engineers. A union could also be used to better match employers with engineers looking for work. These are perhaps non-traditional ways a union could be useful. Just my two cents!
- Claude Haridge, P.Eng.
I just happen to agree with your assessment of your article on unionization of engineering. I do believe in the day when labor laws needed huge reforms, unions were necessary to protect a worker's rights. As politically correct our nation has been evolving into, workers have more rights/protection than the good ole days when industries had more room to exploit the average worker. I do not think unionization would help our situations as engineers, because we are not facing exactly the same issues as previous generations did. It isn't that we are not getting paid enough or that we are not getting any benefits, it is strictly a fact that previous administrations of government have basically opened the floodgates to corporations to outsource work to foreign nations that can provide the service cheaper. I don't think there is a union out there that has the influence or resources to go up against our own government AND the corporate powers that be.
If you want an example of what damages a union can do to an organization of workers, take the automotive industry. The auto workers unions were winning because the execs did not have an immediate solution to their labor issues. Unions got greedy and in time the average worker got replaced by robotic assembly lines.
Today, corporations have an immediate answer to reducing their engineering costs (international outsourcing). What can the union do but speed the demise of the American working engineer by aggravating an already touchy situation.
- Dale Arnold
I'm 400 pages into the biography of Andrew Carnegie, so your comments on unionization and your analogies between today's electronics industries and the steel/railway businesses of the late 19th century are of interest to me.
Interesting, but I believe misplaced. And potentially dangerous.
The robber barons of the 19th century enjoyed a huge lack of market and governmental legislation. They freely engaged in cartels. They built railways that nobody needed so they could build more bridges and sell more steel and also sell the bonds for these railways to banks in Europe. They even colluded with some of those banks. They engaged in insider trading. Carnegie was largely unsuccessful in growing his business outside of the US. This could either have led to his protectionist stance or been in part a result of it.
Their workers were forced to work 12 hour days with wage contracts supposedly linked to the price of their commodity. Many of them were unskilled and labor was abundant. They also worked in dangerous environments, people died in steel mills and mines.
We can hardly draw parallels between this and the rarified atmosphere of working in technology and electronics companies.
Instead your arguments for unionization sound to me like an argument for protectionism and wage control and that you are using this platform to project a political position. Targeting the visa question and therefore foreign workers is uncomfortable to say the least. If you want to provoke a debate on free trade and how the economy of the US and the quality of life of US born engineers can best be served then there are just as many arguments that free trade benefits the economy of a country than the opposite.
I also find your argument that market forces can not be applied to engineer's salaries in terms of supply & demand as being superficial and dismissive. Ask anyone who has tried to hire an analog engineer if market conditions haven't affected their compensation demands.
This is a global business, our customers are leveraging the dynamics of the global economy. Companies want to hire the best engineers wherever they may be, any attempt to organize workers to try and stop this phenomenon is going to divert energy away from participating in these dynamics and having a successful business. The young engineers coming out of schools today are in general comfortable with the global nature of the economy and most of them embrace it as being the norm. The key for us is to generate the same drive and level of skill as engineers in other parts of the world exhibit.
There are plenty of exciting technological and market developments in our industry today, I feel your magazine would be much better served in focusing on that than amateur dabbling in politics.
To answer your overly simplified question: "Well, it depends on the union." Some unions have engineers and other such people as members, even those with established careers. Other unions are best left somewhere else -- dropouts do not always make the best union people. Like all legal associations, you have to read the fine print and learn about the culture before making any decisions.
I must disagree with some of your comments regarding salaries. You say that the law of supply and demand works only in an ideal system. It is my belief that it is working with salaries today. (Just like the law of gravity, it cannot be circumvented!)
As you mention, companies look to offshoring and to hiring H1-Bs instead of raising salaries. This is the law of supply and demand in action: A greater supply of engineers reduces overall salaries (market price).
- Wendell Smith
Your article on "Unionization" was directly on target. I have been following this debate for 35+ years now. You remember, I'm sure, Irwin Feerst's efforts in this direction a while back. IEEE-USA is an attempt to protect the professional interest of the US members of IEEE, but as a long-time IEEE volunteer I can tell you that there are a lot of people in IEEE, both onshore and off, who would like to see IEEE-USA eliminated or severely constrained. Occasionally they succeed in hampering its efforts.
Then there are the various state registration laws. In theory the PEs could form a professional lobbying force. However, the effectiveness of this is undermined by the fact that they are fragmented by state unless they join NSPE. Moreover, especially in EE, it is further undermined by the industrial exemption. I have been told that the vast majority of CEs are PEs (~90%); about half of the MEs are registered, and less than 20% of EEs. (Based on my experience, I'd say a lot less than 20%). And finally, at least locally, the state PE boards and PE organizations seem to be dominated by members from academia and executives from the consulting engineering firms who want to simultaneously raise the price for engineering services while keeping engineering salaries low.
I think the major problem, however, is our engineering mentality and our culture. Like you, I am philosophically not fond of the idea of a union, especially one in which membership is essentially required. (How many physicians are not AMA members, or how many lawyers are not ABA members). However, I also recognize that without some sort of professional organization to which almost all engineers belong, we cannot raise the level of engineering as a profession. Physicians and lawyers can essentially control their professions, determine their salaries and working conditions, and so forth. Engineers cannot.
A friend of mine pointed out a big part of the problem long ago. He said, "Engineers will put up with a lot. You can pay them much less than they're worth, deny them credit for their accomplishments, reward other people for what they do, and generally dump on them as much as you want as long as you give them interesting work to do. The only thing you can't do is screw with their engineering; then they get really mad." A lot of us think the work is more important than out reward for what we do. Until this changes, the situation will remain the same.
I could go on about this, but I've taken up enough of your time already. Thanks for your columns and keep up the good fight.
- Francis Grosz
To give a short reply, as a 27 year old computer engineer, with a recent (13 months) old PhD, I'd say I'm all for unionization. Not just for salaries, or job security, but the real reason to have a union - safety. With RSI on the rise, long working hours taking their toll on our families, health, and stress levels, engineering isn't a fun profession, or even a tolerable one, in many cases. Engineers asked to work 100+ hours per week for 3-4 weeks per year, just to meet deadline after deadline, at the cost of their health and sanity.
Sure, asbestos mining was more dangerous, and directly harming to one's health. Same with truckers forced to drive 20+ hour shifts. At the end of the day, my young (and possibly uninformed!) opinion is that while unions have their negatives (many of them!), the best reason to have one isn't money, but safety, and I personally am afraid of my job. Already having been through 2 years of therapy for my wrists, and going on 6 years for my back problems, at 27, I worry I'll be put out to pasture by 40 - or have had at least one heart attack. Engineers around me fall like flies with chronic problems, eventually having to change professions or retire early to deal with the rigors of sitting in a chair 10+ hours per day.
So yes, I'd join a union. I'd grow to despise it, when, like the corporations it's designed to fight, it's 'mission' is corrupted to instead fight for unreasonably high salaries, and ever-greater concessions from industry, when really, it should get the fight done once, and well, and disband, only to reform 15 years later for the same purposes again. The concept of a full-time staff at a union means it needs a full-time mission - and if it's doing its job, it shouldn't need to be full-time. Still, I'd love to get overtime for any time worked over 40 hours per week. Just so that my manager would have to clock it, and be aware of it, and get some negative tick on his sheet for 'excessive use of overtime'. I'd love to have better disability benefits, and mandatory breaks. But it isn't gonna happen unless we unionize.
- Dr. Greg Link
I enjoyed your article. I too am ambiguous about unions. However, I believe that a union that properly represents its members would be a valuable voice in our democratic process. It is a fact that individuals are not heard by government as well as large organizations. I have been angered when manufacturers demand more H-1B visas from congress with little opposition from IEEE or anybody else. Why are we singled out among all professions? (Please bring in foreign CEOs!) I do not believe that confrontation is usually the best tactic. For example in this case, offering educational packages to engineers that do not qualify for available positions is a good compromise. Even the amount of continuing education support for employed engineers is dropping. I think a contribution to an education fund for every H-1B worker hired is a good solution. Without a union, solutions like this will never be negotiated.
Any organization requires vigilant oversight by its membership. The fact that unions have often been un-productive in the past is not a reason to ban their existence entirely. No organization would withstand this requirement.
- Scott Amundson
I thought IEEE and ACM were supposed to be comparable to the ABA and AMA!
I have an established career now, but even when I was new to the profession and had nothing to stand on but 10 years of hobby electronics and programming and a university degree I would have scorned unionization.
I don't think giving IEEE and ACM "teeth" so as to limit practice of electronics/firmware/software engineering would work either. It is too easy to find "kids" who are adequately skilled so as to make a reasonable product for many companies (who want to be quick to market and don't mind the lower quality). I suspect further wage depression would result, for these guys would be relegated to "technician" status (appropriately for many of them) while having only a very limited number of senior "professionals" who make a decent salary to supervise them. It would be the equivalent of the legal assistants who work for the lawyer (and know the law just as well), the hygienist who works for the dentist (and _can_ do everything the dentist can do, but not legally), or the LPN who works under the RN who today is just as qualified (and liable) as the MD she works under.
I think the cure would be worse than the disease. Should giving teeth to IEEE/ACM be done, it would also foster the offshoring attitude within this country because the companies would simply shift work overseas more quickly. It's not like a factory job, where the company has a large capital investment in heavy equipment. Our capital investment is much lighter - for instance, for under $100K I have at my home a complete electronics/firmware development capability that in many (not all) ways exceeds the quality of tools that my employer gives me to use. The tools are sufficient for a 2-3 man engineering team to produce quite a variety of high-end stuff.
I saw a posting for a "Senior Power Supply Engineer" - MSEE with 3 years or BSEE with 10 years experience. Salary: $61,000. Everybody who sees it knows the real reason - they want to get more cheap imported labor. Just running a COLA on my first real job out of college 20+ years ago would put me there. Do they really expect to find an MSEE willing to work for that salary in northern NJ?
The problem is the same root of all evil about which Christ warned us - the love of money. Making a reasonable profit isn't enough; they have to devour everybody else as well.
I would rather see professional standards like the accounting CPA. People often hire a CPA to do things that do not legally require a CPA license. They know that requirements are strict enough that someone with a CPA is an expert in accounting.
I would like to see the PE license expanded in a similar way. There would have to be many more tests so that PEs could get certified in multiple specialties under their branch of engineering. If the testing is rigorous and practical enough, employers would start demanding it and paying for it.
- Charles Gervasi
Unionizations of engineers will almost certainly drive more engineering to off-shore locations. This result is so obvious that I marvel at the notion that the idea has gained any traction.
- Douglas Schmidt
I just read your editorial in the 9/16 Embedded.com newsletter regarding unionization, and have several thoughts to share.
I have been working in the industry for almost 38 years now. I have worked for exactly 2 companies in that time, both of them in your neck of the woods, the Baltimore/Columbia area. I have survived more layoffs and restructurings than I care to count. If I added up all the people who were RIF'd over the years, the total laid off over the years would probably exceed our entire current 9,000 person local workforce. I have experienced reductions in benefits (vacation take-back); pension plan restructurings (we now have a cash-balance plan, the defined benefit plan being terminated several years ago), and increases in contributions for benefits (when I first started working back in 1968, the company paid 100% for all medical insurance). The company went to an all-merit plan for raises back in 1988.
I have been anti-union for most of my career, feeling that they had become organizations dedicated to protecting featherbedding and throwing up impediments to companies' ability to innovate. However, lately I have come to feel that, in order to protect their own interests, engineers are going to have to unionize or form some other type of organization that represents their interests. The IEEE just doesn't fulfill that role.
Do you remember the strike/walkout by engineers (the Society of Professional Engineers Employees in Aerospace) at Boeing back in 2000? They were able to obtain pay raises and no cutback in benefits by preventing Boeing from delivering airplanes. Boeing's stock started to slide and management was forced to deal with the engineers. That's the kind of organization that's needed.
While outsourcing has not been an issue where I work as all of our work is for the DOD, I agree with your statement that in many companies engineers are considered fungible commodities rather than essential strategic parts of a long-term plan. Several years ago, we were letting people go even as we were throwing college fairs to entice new graduates. While the company talks a good story about valuing its employees, it continues to squeeze older workers knowing that most of them are not going to leave and will just suck it up.
Because of disenchantment with the profession, I have discouraged my children from pursuing careers in engineering. Three of them have taken my advice (one lawyer and one surgeon out of those 3). One of them, against my recommendation, obtained his CS degree and is working for a company in Columbia that provides secured Linux products to industry and the government. I think he would be better off as a plumber.
- Steve Shimko
First off, let me apologize for posting on this thread a second time. That being said, I am impressed with the responses to this topic, both sides raise good points and issues.
I fully understand Steve Shimko reluctance to recommend this profession to anyone; I have done the same with my two sons and many other aspiring Engineers. And why not, here in California the highest salary anyone working in software can expect is lower than the lowest salary anyone working in a law office can expect!
We have a labor law that specifically excludes Software Engineers from overtime pay! (Surprised the heck out of me too, but I researched it with an independent lawyer and it is the case!).
So to summarize the issues that both sides have brought up about collective representation:
--Would push business to move R&D offshore faster
--Unions can't be trusted because they are all alike and only exist to make the union management rich.
--I don't like other Engineers enough to belong to a "club" with them! (paraphrased)
--We have already lost, this is way too late as half of the business has already left (Note: this was mine!)
--We could have profession accreditation for individual Engineers
--The perception that collectively we have more strength than as individuals
--We could raise the overall "respectability" of our craft as a profession
--We could raise the remuneration level and therefore attract more new Engineers to the profession
--Assist with health issues facing Engineers
--Representation is necessary
--We could have profession accreditation for individual Engineers
A couple of things to point out:
1. Both lists have "profession accreditation" listed; even discussing this in this forum is counter productive. This issue is not about quality (I keep repeating this) it is about money and where the money goes.
2.) The only person who was so cowardly as to not give their name (i.e. " - Anonymous") spoke like a salesman, (i.e. " This is a global business, our customers are leveraging the dynamics of the global economy") not an engineer, so I ignored his ramblings about making better Engineers locally. It's not about quality (that we already pursue), it's about money!
So the only solution to these two lists of issues is a Engineering profession lobbying organization (since we don't trust unions/IEEE/ACM) to "buy" (ehhh.. I mean "influence") members of congress to maintain certain industries where ONLY American citizens can be used for R&D. Sound crazy?? Why? We already have Engineer specific legislation; its just that currently it is all negative to our profession. We could use the NRA as a model.
I would think a good starting point would be Medical, Aerospace and Defense industries.
The justification would rightly be that we as a nation can't tolerate poor quality products in these areas, references to recent (and future) China adulteration issues could be used to our advantage. Also outsourcing our countries defense to other nations is fraught with issues, not the least of which could be sabotaged weapon systems (this has already happened, research into the early conflict between Afghanistan and the Soviet Union) and sales of similar or superior systems to wealthy enemies (which we seem to have an abundance of these days).
We need someone we all trust, someone who doesn't want the job
Jack how about using your visibility and reputation to promote a solution?? Or at least a forum where this can be discussed further?
- Chris Gates
One of the most interesting things was perhaps your observation of the negative bubble in CS and EE programs at the universities. We see the same in Europe. In some countries, Sweden for instance, EE students are much more likely to be fluent in Mandarin than Swedish. Chocking? Perhaps to some. Important? Certainly not when seen in an international perspective. Nevertheless the trend is the same whether in the US, Sweden, Denmark, Germany and probably most other countries in the Western world.
So what about H1-B visas, where do they play into this? Out of necessity, I think. I have not really followed the discussion in the U.S. that close in recent years, even though I have considered working here. These days it is not so interesting. The salaries may be higher but the conditions surrounding the H1-B visas are not that attractive.
Europe too, is considering a system similar to the H1-B system. The European Commission recently proposed what they called an "EC blue card" to workers. 20 million blue cards will be issued to cope with the aging population. Will they succeed? I do not know -probably not. Germany tried a similar system in the late 1990s and it failed miserably. So why did the German experiment fail? Due to the fact that people from India tend to speak English and not German? Perhaps. My guess is that the German H1-B system failed due to a combination of reasons: A complicated society with a number of regulations for everything ranging from housing to working hours. Just to give some perspective: It seems easier to rent an apartment in Boston (I have been here for less than 2 days, than to find an apartment in Malm where I have lived the last 10 years) Add to this the language barrier. But What about unions, do they factor in to this failure?
My belief is "yes". I personally believe that unions are a disaster. Unionizing engineers means that engineers are reduced to workers. Deprive us of our academic skills and professionalism and what will we be left with, sex appeal? Don't think so....
Another effect of unions are the effective suppression of salaries. In Sweden (where I currently work) salary statistics are frequently used by employers to determine salaries for any engineer. It does not matter if you just graduated or have been working for 10 years time. You are paid according to the going rate. I know, because I use the same method as it is dictated by higher management. So what can an engineer do to obtain a higher salary? Not much but except leave the country, which we do, although it is getting slightly more difficult these days, and not all are in a position to be able to go either. So considering the fact that Scandinavia has strong unions, a horrible climate it is maybe not so strange that the primary hobby in Scandinavia seems to be alcoholism. Considering that Scandinavian countries have some of the highest income taxes in the world makes me wonder why our primary hobby is not suicide.
For me, I do not think there is much to do. I recently moved into management and now focus more on learning business behind the technology. A fifth language in the form of mandarin will be added to the CV as well. So my advice to EEs in the western world: Do not worry too much. We are smart people; we can adjust either by learning new skills. Let that be languages, foreign cultures or new management techniques. Maybe it is more challenging these days that than 20 years ago. So what? Who said it was going to be easy? Developing a career takes time and to me that is the challenge of a life time.
- Johan Jorgensen