Why Outsource When Workers are Willing to Telecommute?
An anonymous reader asks: "Corporations and management resisted telecommuting for years, now jobs flow to distant nations. Did telecommuting become acceptable because of the greater distance? Because some form of on-site management persists? Because labor laws are favorable? Because a well paid middle class is a political threat? Is it really as simple as money? I'll work cheaper if I can choose where I live and work. Must I leave my country to do so?"
Workers in India are cheaper.
Do you really think they have to pay a programmer in India as much as one in the US (or Europe for that matter)?
Yes, it's as simple as money. It all comes down to people on top wanting even more money... A programmer at 80k a year is no small cost when you need a few of them to do a decent project..
I'm not the devil.. just his advocate.
Outsorcing has nothing to do with distance. It has to do with costs. Even if you telecommute, I still have to pay you $80/hr while the guy in Calcutta (or whatever) is happy making $12/hr.
Yes. So sorry to see you leave! More jobs for me!!
Is it really as simple as money?
short answer is yes.
I'll work cheaper if I can choose where I live and work.
Not as cheap as someone oversees. What is considered good money in India wouldn't be a living wage in Silicon Valley, or in most of the United States.
One advantage of having your workers in your office, despite labour costs, is that you can throttle them when they screw up, and the laws that cover labor are known to you directly. Any additional contractual law is also easier to enforce. Also, you can physically chew them out if they keep screwing up, so you have more direct management control.
If they work from home, you don't have nearly the same control as if you walked over to their cubicle to yell, and they're as expensive as they would be in India, to boot. So, you gain nothing by doing this.
Do not look into laser with remaining eye.
and comments at a -1 threshold. ;-)
(Cost of paying someone overseas + overhead costs of remote management + costs related to misunderstandings/errors + inconvenience) is still less than (Cost of paying you to sit in your underwear and "work" for 2 hours a day in between slashdot postings).
There are two obvious factors that favor foreign outsourcing to domestic telecommuters:
1) The outsourcer is still likely to be much cheaper.
2) The outsourcer is (presumably) an organized unit with a high degree of standardized processes, etc. that are difficult to implement across a telecommuting workforce.
Stop by my site where I write about ERP systems & more
This may not pertain to *everywhere*, but it is a common problem. A lot of the reason it hasn't taken off is that the parent company assumes liability for what happens to you or your 'office' while you're working. In many jurisdictions, they also have to inspect your work area, etc. I imagine it is a support and legal nightmare.
...of course, we all know that for probably a large plurality Slashdot readers, this is an important deciding factor as they've never bothered to leave the house in the first place and get their drivers licences...
... and no, I don't care what you say, just because you've mastered Grand Turismo 3 doesn't mean you've got "M4D DR1V1NG SK1LLZ!@#!#!".
;)
Because even is you telecommute, an employer has to pay you a minimun wage which in your country may translate to 3 times (or more, or less) the minimum wage of a similar employee in another country.
Not to mention health care and other benefits paid by the employeer
IMHO
will work for Karma
We need more H1-Bs so that we can train
them here. If outsourcing is to become
a more important part of our economy, then
we need to have Americans train the people
who will be taking their jobs. This is just
the way it is folks, get used to it.
Besides, it'd be nice to go to McDonald's
and order fries in English and have some
one who can not only operate the cash register,
but probably wrote the software for it.
First, I'm pretty sure it *is* all about the money. Having said that, I don't think the workers receiving the outsourced work are telecommuting. My understanding (and correct me if I'm wrong) is that they are employed by a company and report to work at a physical location. They have supervisors looking over their shoulders making sure they're not surfing the web, reading slashdot (*cough, cough*). I don't think they're hanging out at home in their underwear watching Spongebob, which is/was the fear managers had of telecommuting. Moot point now, eh?
But it's overdone.
Lower salaries are the main reason, but throw in fewer benefits to be paid, cheaper medical, lower taxes, simpler (and fewer) regulations, and so on.
You can look on it as exploited workers overseas, or spoiled workers at home.
Perhaps I'm a bit biased because of my current reading ("A People's History of the United States"), but isn't a well-paid middle class a buffer from complaints of the lower classes? It makes sense to me.
Opinions were like kittens / I was giving them away
Most of the outsourcing or moving of jobs overseas that I've seen (and what happened where I used to work) is not to a bunch of people sitting at home. It's opening up a whole office there, that functions just like an office anywhere, with managament in place, etc.
I think the typical "telecommuting" sense is that people are working in isolation, typically from their home. I see that as only marginally more acceptable now than it was before. Some companies embrace it, some don't, some do a little.
Jobs flowing overseas is something different. It's not just telecommuting on a grand scale.
It's ironic. For years, many businesses didn't like employees to telecommute because of communication problems, and the boss couldn't keep an eye on you to make sure you were working. In my mind, telecommuniting 1-2 times a week is great, as long as you get the work done.
And yet many of these same places have no problem outsourcing the same work half-way around the globe. Judging by the poor quality of some of the code I've seen from these outsourceing places (not all), there are a fair amount of communication issues, and then places aren't getting the work done properly.
Double standard?
"Can of worms? The can is open... the worms are everywhere."
Since the outsourcing companies are charging basically the same amount as if they had real employees, we should form companies that say they're outsourcing to India, but we're actually outsourcing to telecommuters in america.
Hey, I'm just your average shit and piss factory.
I'll work cheaper if I can choose where I live and work. Must I leave my country to do so?
Yep. And you must also accept a salary of around $5,900 a year, assuming you're relocating to India. You said you would be willing to work cheaper, but I doubt you'll want a job at that salary.
I'm generally "Interesting," "Insightful," and even "Funny" here. What the hell happens to me at parties?
I don't know what your experience is, but I've worked at several companies that relied on off-shore resources for some engineering. Sometimes it was collaborating on a project and in some cases entire mini projects were assigned to the off-shore engineers.
In every case, massive re-engineering needed to be done.
It sounds stupid to say this, but these guys just aren't as good as the seasoned tech people we have in the US. They can't see the big picture. They lack the comprehensive technical immersion that we in the US have. This immersion gives us a greater understanding of technology, how it works, how to architect it, etc. Most off-shore engineers were in non-technical jobs before they managed to go to college and learn how to program. They just don't have the background that we do. In 20, 50, 100 years I'm sure this technology gap will fade and perhaps even vanish, but certainly not in the short term.
Once you finally realize that your workers can telecommute, what's the difference to you if they telecommute from 20 miles away, or 20,000 miles away?
If there is no difference, why not pick the one that costs you the least?
It's not just IT either. I've heard that BlueCross uses Indian radiologists - email the xray, email the diagnosis back.
Once you've shipped all the blue collar jobs off shore, then all the white collar jobs off shore, who is going to buy the burgers at McDonalds? Who is going to shop at WalMart?
It's a domino effect, brought to you by the local chapter of the Friends of Corporate Liberty - the republican party.
If you don't like it, vote democratic. At least form a union.
your job telecommutes to you.
To buying products made in the USA?? I can remember just a few short years ago when that made in the usa tag meant you got a better value for your dollar. The product might have still been made in a sweatshop, but it was a sweatshop in the USA!!.
I think that the way to convince middle and upper management to stop going overseas for tech workers is to convince them that although it might cost more to employ workers in the US, you get more value for your dollar if you stay at home, you get better code, better communication, and better management of the project.
Its time to stop whining about the jobs leaving, and find reasons to keep them here... and show IT managers why they should do things the RIGHT way, teach them about value, not just about bottom dollar.
But thats just my 2 cents...
Fire in the hands of the village idiot is no tool, but a weapon of mass destruction
can they actually afford the equipment to telecommute? (ie, computer, internet access, etc.)
"When a ball dreams, it dreams it's a frisbee"
While I'm sure most here will play up the labor issue, the clients of my company's outsourcing solutions are paying mainly for on-site management of staff, project evaluation and management, and centralized billing cost-structure. If you use telecommuters instead of an outsourcing solution, you're still responsible for lots of administrative work, like payroll and project management. The main advantage of outsourcing is not only cost management in a labor sense, but in an administrative sense.
I think I'll stop here.
jobs are like ducks. they are all lined up in a row...
I mean, think about it. Not only does your company not have to pay health/dental/etc benefits, but they don't have to worry about taxes, workers compensation, and any number of other potentially nasty things.
Corporations outsource because, in the bigger picture, it's definitely cheaper. (Yes, I'll be the first to argue that maintainability, etc. etc. is not as good, but PHBs don't look at that).
You quitting proves that the karma kap worked. The most annoying of the whores shut up. --CmdrTaco
... and I can assure you that this kind of goofing of is rarely a prob... oh -- wait a minute -- God I love the sound Squidward makes when he walks. Cracks me up every time. Hold on -- let me freshen up this martini and I'll be right back...
Roving Web-Teleoperated Robot
To the boss, the fact that the fully clothed workers' hourly wage is 1/4 that of the unshaven half-naked ones is another big factor.
It is because instead of paying a half way decent rate they can get them for $15-$20 an hour. My concern is how will OUR economy recover, when major corporations are sending all this development money over seas. What about the H1's here? When will the companies that brought them over in planeloads, say " Why should I pay you 60,000 a year, and pay for your H1? You go back home, and work for me for $15.00 an hour" At least they bout cars, houses, clothes. Remember, when we lost manufacturing? Do not worry they said, High-tech will save us. Well in 5-10 years, our high-tech industry will go the way of American Manufacturing. You will see other companies subsidising their programmers, so American companies can get them for $4.00 an hour. You will see our economy go slowly down the drain. You will see Indian companies coming over here, buying our American Companies, much like Japan did. I want to know about things like HIPA! When they send medical claims over seas to be processed, who will ensure that the safegaurds have been put in place, that our Government now requires? As a contract programmer, everyday more and more of my clients are offloading their work offshore. This isn't in N.Y. or Silicon Valley, this is in Mid-America they are doing this too. If you are going to school to learn programming, switch your major, become a rapper.
The average Indian programmer costs $20/hr in wages and benefits while the average American programmer costs $65/hr.* Therefore you would need to take a 69% paycut in order to be competitive. You would be better off moving to your favorite part of the country and waiting tables.
*Source: Arizona Republic, July 14 2003
I've heard of companies who are outsourcing to India where the executives who are making the decisions to outsource to the Indian companies actually have ownership stakes in those same Indian companies. Ethically, that is, IMHO, dubious at best.
Understanding is a three edged sword. - Ambassador Kosh Naranek, Babylon 5
It's only paper, after all. However, the love of money IS. I think it's ALWAYS as simple as money.
Businesses need to cut costs to stay competetive, this is not in dispute. As has been said, it's cheaper to hire someone overseas. Technology has made it easier and easier to do this, as time goes on. Now instead of foreign technology jobs meaning that you pay illegal immigrants 50 cents a day to register Hotmail accounts for your spam empire, we have professional jobs for intelligent people being moved across the ocean.
The funny thing about technology is that we seem to take two steps back for every three we make forward. And like anything else, it impacts people who have nothing to do with it (technology). I would compare it to the blue-collar truck driver who lost his job when the dotcom he worked for blew up.
Auto-reply to ACs: "Truly, you have a dizzying intellect."
>I'll work cheaper if I can choose where I live and work. Yes, but how much cheaper? I'm sure that corporations would love to employ thousands of domestic telecommuters for the same price as they are paying engineers/programmers in India or China, if for no other reason than the good PR they would get for it. Of course, if we could import the cost-of-living from those areas here, then we might actually be able to get by for that much (little) money.
"They've canceled the show but we're still here. What does that make us?" "Big Damn Junkies, Sir!" "Ain't we just"
I have a friend who used to live and work in Texas. He was spending 3 hours a day just commuting to and from work. Was not permitted to Telecommute.
He got the bug to get out of there. Decided to move to Alaska. Once the company knew he was leaving, he was able to strike a deal and telecommute from Alaska!
Makes absolutely no sense business wise, since now he is much too far from the office to come in even if he had too, but if American business always made the choices that made sense then Scott Adams would be out of work.
I'm an American. I love this country and the freedoms that we used to have.
1) Fewer worries about information security
2) More oversight of employees
3) Telecommuting requires capital outlay to set up systems
4) More oversight of employees
5) Sometimes teleconferencing and videoconferencing just can't replace a real meeting
6) More oversight of employees
7) Outsourcing farms out the most expensive part of real employees--insurance costs.
My experience working at Best Buy's corporate headquarters showed that items 2,4, and 6 were pervasive among middle management, while the remaining were reasons the Board of Directors was happier with outsourcing.
Under capitalism man exploits man. Under communism it's the other way around.
I get the feeling that most slashdotters, when they hear "outsourcing to India" picture some run down building with old computers and starving Indians in cheap work clothes who are happy to program for $2 an hour or less, working in sweatshop conditions.
This isn't necessarily the case. India does have almost 1 billion people; not all of them are poor, or uneducated, and not all of them work for nothing.
The fact is, a software house in india may produce work just as good as one in the US, at a fraction of the price, simply because the overall cost of living is so much less.
Educated, intelligent programmers who appreciate their jobs, which are good by their local standards, and these sofwtare firms are competing on a global scale with every other firm out there. And winning.
This isn't the garment industry.
Why eat potatoes when you can enjoy a refreshing cold icy Coke?
With outsourcing the employer is contracting
with another company, and the employer
has more legal remedies if the contractor does
not deliver (and deeper pockets to attack).
With the telecommuter, the emploer's remedies are
much more limited.
The other difference is that the outsourcer is
presumably employing professional mamangent to
oversee the remote workers. With the telecommuter
the employer has to rely more on trust.
Finally, I'm not sure the submitter of this item
really meant outsourcing versus exporting
jobs to a foreign subsidiary of the company. If
the latter, then my legal remedy argument doesn't
hold, but the oversee and trust argument does.
...telecommute to my job outsourced to India?
1. Include as many links to past /. articles as you have words
2. ?
3. Profit
...as slacking off and not really working by the overwhelming vast majority of PHB's who run corporate USA. In other words, if the workers are not at the office, then they're not working, period.
Except for the PHBs themselves of course, if you're one of them, then telecommuting is deemed both valid and cool, and shows to your golf-playing peers that you are "progressive".
There is a very simple answer. When you outsource you have another company accountable for the quality and timing of the work being outsourced.
Plus, someone takes responsibility for managing the workers, and for the final result. Frequently, outsourcing contracts include a "performance clause" that basically says that if the work done is not adequate, the client does not have to pay full price for the outsourced work.
With an employee off the street (or off the net in the case of telecommuting) the hiring company undertakes the risk that the work will not be of adequate quality as well as the management overhead.
If someone comes up with a way of managing telecommuting employees that makes companies comfortable, then I'm sure they'll do more of that than outsourcing. As it stands, decisions to outsource are (at least in my experience) often made because the organization lacks a specific skill set, and this most often is allowed to happen b/c management wasn't prepared for the decision that they are forced to make. This makes things like performance clauses sound very appealing.
Amazing magic tricks
Why shouldn't companies do this. Programmers make themselfs a commodity in the 90's jumping from job to job as soon as someone offered them more money. But this will not last when they have trouble understanding the screens because the programmer can not understand the instructions and write the program completely wrong.
Should be from the are-more-links-in-a-post-always-better dept. The poster wasted his time anyway, because no one reads articles.
I think that's the book I had that book in history class last semester. The book was good, but the lousy professor would give us these "geography" quizes which were basically randomly picked locations from maps on random pages. Arrgh!
Telecommuting is for individuals employed (or contracted one-by-one basis) by the company.
Outsourcing is a contract between two companies.
You should not compare (or ask us to compare) apples with oranges.
Maybe the US software industry sould reorganize as similar to the Indian outsourcing industry. Ie. you would be employed by the oursourcing company, which would contract with IBM. If you can keep the overhead low (by eliminating executive pay by means of forming co-ops), and implementing high-quality standards (ISO 9000 9001 90001 90002) and consistenly meeting and/or exceeding expectations, you would be able to maintain a stable employment and a striving company EVEN IN THE US!
Code poet, espresso fiend, starter upper.
You have to spell out in extreme detail exactly the specifications for what you need. You need to write pseudo-code for them. You need to write function stubs. If you don't do all this, you aren't going to get what you wanted.
And yes, at that point, we could write the whole thing ourselves and just get it done here. But try explaining that to your local PHB.
There are many reasons to outsource. Some of them are:
- You don't have to find and employ qualified people yourself.
- Usually you get a fixed price on most tasks.
- You don't have to pay idle workers
- You get better documentation (because without you can't outsource successfully)
As I see it, the only chance you will have as a telcommuter is if you can find an agency that will sell a software development group to US companies, with a project manager and all - that manges to actually make sure people work. Knowing the culture etc will help make such a group successfull in smaller projects where outsourcing overhead is too large, or where lots of changes will have to be made over the development cycle.
BTW: Here in Denmark, you can get young freelance programmers for $30/hour - They might not be good, but they are cheaper than offshore, and can work well if in an experienced group that knows which tasks to delegate.
Disclaimer: I am not american, and not living in the US, but I have been teaching local employees in Asia + Africa, whom were ment to work as developers on outsourced jobs. I am no longer a software developer, but I am higher up the food chain.
Um, Linux is "out sourced" as in its developed by a mildly interconnected bunch of people and its a decent product. [so to speak].
The problem with computer sweat shops in India is greed. Anyone and their brother with two weeks of IT training can become a "highly trained MCSE engineer" and then get paid 10% of what a US worker would get paid.
It isn't that India folk are stupider. It is that they pick the bottom of the barrel [and many jump in to fill in].
Likewise there are many stupid people who live right there in the US who have the same MCSE diploma. The trick the CEOs realized is why hire a dozen MCSEs in the US for 55K when you can hire some MCSE overseas for 5K.
Someday, I'll have a real sig.
Bull. Shit. Those are rash generalizations that simply aren't true, not to mention racist.
Sure, I agree about the money, but it's also about whining. Are you a political threat? You sure are. You make your $80K and whine that you're exploited, mis-treated, screwed-over, and your boss is Dilbert's boss. You want your employer to give you a lifetimne job, but you can quit any time on two week's notice. If you take an additional breath beyond the quota you've established, you want overtime.
And then we have to listen to you tell us how you're the universe's great gift to your employer because you know how to initilize a variable and by God you've forgotten more about programming than I will ever know.
At least the guys in India are thankful for the opportunity.
How about a moderation of -1 pedantic.
It major corporations continue to treat people like tools then why are you working if it is not for money. This should not be a shock for anyone!
Companies did embrace telecommuting before. It did go through a phase when it was hot, but things eventually cooled down. I remember reading about this on my "Social Analysis of Computerization" class. The reasons given were that:
- Teleworkers are harder to monitor.
- Apparently, telecommuting hit productivity hard.
- Workers aren't in office enough to get promotions.
- In the office, there aren't enough people to keep ideas going.
- Working at home can be distracting.
- Telecommuting breeds resentment among co-workers since they are anonymous to each other and also because non-telecommuters might dislike others getting such a "rosy" deal.
Ultimately, however, it came down to managers being distrustful of new ideas. They dislike having to put such a high level of trust on employees that they rarely see. They like things the way they are right now and wouldn't really like to see them change. Maybe after some time passes, when many current prospective telecommuters rise to managerial positions, we might see telecommuting establish a strong presence.
Posting messages for the betterment of humanity..
It sounds stupid to say this, but these guys just aren't as good as the seasoned tech people we have in the US. They can't see the big picture
In many cases, they can't see the big picture because they are only given small amounts of code to create or port rather than being given a larger perspective. One simply has to look and the many hundreds of programmers for IE to see this.
They lack the comprehensive technical immersion that we in the US have.
This may be changing faster than you might expect. The Indian government has made tech education a central component of their economic plans and judging from the quality of some of the programmers I've run into here in the US, we should be worried.
Most off-shore engineers were in non-technical jobs before they managed to go to college and learn how to program.
Oh? What is your evidence here? There are a great many folks that are getting targeted education in tech in India and elsewhere that brings them straight into their programming courses.
In 20, 50, 100 years I'm sure this technology gap will fade and perhaps even vanish, but certainly not in the short term.
I'm thinking 2, 5, 10 years.
Visit Jonesblog and say hello.
I don't believe you because as has been pointed out here at Slash many times, English *is* the language of tech, and *most * Indian developers speak it fluently. It is not a problem that they are Indian, it is a problem that because of their economy, they work cheaper. I think this discussion can do without the ubiquitous bad jokes, if the services where sub-par, we would not be out-sourcing there. Give it up, Indians are excellent coders. Problem is, the work for cheap.
Your salary is only about half of the expense you represent to your employer. You might be willing to work for half salary; would you be willing to work for half salary and pay for all your health care benefits? If you're not a telecommuter, your employer pays for the space you work in; are you willing to work in half a cubical? You need to have some administrative staff support; do you think the people who do those jobs are willing to cut their salaries in half? And work without benefits? (Yes, I know their jobs are at risk, too.)
... well, it might not be a coincidence.
I'm not saying outsourcing is a good idea. I'm saying, if you want to understand it well enough to deal with it, you should understand it well.
P.S.: Even if your employer cuts back, and makes you pay a bigger share, health care costs to employers in the U.S. are outrageously high. If you hear a story about a pharmaceutical company reporting record profits, and then a story about a company outsourcing its software development because programmers in the U.S. are too expensive
Stupid job ads, weird spam, occasional insight at
Telecommuting from my experience, is when one employee basically works from home. Outsourcing is quite different, in the sense that US countries are not hiring a bunch of individual Indians to work at their homes remotely. They have their own offices in India, employees commute to work just like everyone else, and there's surely a management team there overseeing the office.
So to make the original analogy more appropriate, commpare this to when Intel has a sattellite office in another state. Now, instead of Oregon, the satellite office is overseas. And it has everything to do with money.
Which would a company prefer, a "virtual office" made up of people connected together via remote internet, or a real office full of people who can answer each other's phones and talk face to face with each other?
Whoa Troll. Are you implying that nowhere but your country of origin things get done? It sounds more like a specialization problem (or perhaps errors choosing an outsourcing vendor). Or maybe you were suffering from a communication problem?
Last time I checked, there were smart people all over the globe. I doubt your experience is the norm. heck, a lot of the tech on the web is built from non-US people.
However, according to President-Vice Cheney,
if you ask, you are suspect
When will the people of the United States
of America realize that they are the
victims of the biggest robbery in the
world's history?
Have a nice weekend,
W00t
There is no language barrier in India. They speak English over there, and are damn good at it too.
I have not dealt directly with outsourcing but I have yet to hear of one long term success story.
Most of the stories go something like:
"Outsourcing saved us a bunch in the beginning but then they started charging us for every little change we wanted to make."
IMHO outsourcing often is used to hide the fact that costs are out of control. Costs in areas that are not needed at all or are very ineffecient. Management never blames themselves so they decide that it must be the over paid techies.
My roomate has a great idea. Outsource management! I hear tons of complaints about ineffective managers. Why pay managers so much when you can get a monkey to contribute nothing (ok maybe a little) to getting things done?
Keep the Classic Slashdot.
Because that is the pay cut you will have to take to be competitive with India. That is not BS but the numbers from a company that outsources and the pay adjustment for India. And by the way they have no problem coming in to the office, so they also have a logistical advantage over you.
i've done the "waiting on tables" gig during school, and after 5+ years of sitting on my ever growing arse each day, i'm not sure my body could handle that straing and exercise. i would certainly do more than split the difference and take 30$/hr for a telecommute position.
maybe technical jobs over there don't have quite the prestige they do here in america, and therefore the industry doesn't get as bright of people as here in the US. maybe these firms offering cheap engineering resources aren't very selective in who they hire, since they are only looking to cut costs. whatever the reason for the discrepancy in quality of work, i'd like to think there's something more to it than just that americans are better engineers across the board. i know plenty of good engineers who immigrated from overseas and weren't "immersed in technology" their whole lives.
Or is it impossible to figure out which link to click on? Come on, really as a hyperlink? I'm pretty sure this has come up before, but it would be nice to see an obvious "Click me first" link to find the article in question to read. Just my 2 cents.
Because a well paid middle class is a political threat?
Ah! It's a vast rich-wing conspiracy! Silly me not to see the class warfare in all of this.
Good grief...
jason
jason
Have a good day?! Impossible! I'm at work!
Everybody knows that work is cheap in India but it's hard for it to be concrete unless you've talked to somewhere who's been there. I took a IT economics grad class last semester where we had to respond to an RFP. One of my Indian friends responded to a web application RFP with a quote that was greater than $15,000 lower than what any American company would have quoted the application. We thought that he had just made a miscalculation or mistyped his figures. The professor even gave him a chance to change them. He responded by explaining how cheap it really is to outsource. It was scary.
Was it a conspiracy against the working class when you bought Nike sneakers made in Indonesia? Or drove a Japanese car? Or bought a monitor made in Taiwan?
Why Outsource When Workers are Willing to Telecommute?
Have you heard of work being outsourced to individual developers in India? How can you compare an individual willing to telecommute with a team working on an outsourced project. Forget India for a moment..Would you feel it was a betrayal of the "middle class" if your company in New York outsourced its system administration functions to EDS in Kansas?
but if you outsource to India you don't have to pay benefits. Remember that big settlement that MS had to pay, which gave contractors benefits? It was because current law (IANAL) says that you can't just hire contractors to get out of paying benefits.
This all means that even if your area has 1/2 the salaries of The Valley, you'll still be paid significantly more than someone in India.
Eventually there will be some sort of equilibrium I suppose, but that seems to take a while (again look at Silicon Valley), right now you can capitalize on the differential, sort of a smuggler's economy.
Maybe I'm biased because I don't have children but I don't care how much money I'm making. As long as I'm eating and have a roof over my head, I really don't ask for much. I'm leaving for Eastern Europe next week and I'll find a job that will pay me less than $7 an hour. I don't care; I want to do what I love and get paid for it; that is all that matters to me. Maybe my desires are misaligned; maybe everyone else needs to realign theirs.
When I tell an object to delete this, am I killing it or telling it to kill me?
One called "Freakin' Ingenious! (+10)" which will get you 5 mod points per day for a week if you ever score one of these babies.
The other shall be called "Fuggin' Moron (-10)" and if you ever get one of these, all your karma points will get sucked dry and you will not be able to accumulate a single karma point for at least 3 months.
Software is becoming a comodity just like textiles, or manufactured goods. So it's easy to just outsource it, even if it's of lesser quality. Paying American workers to make jeans is way more than you'll ever have to pay some poor cambodian kid, even if they're both working just to get food.
This isn't a very hard concept to understand. IT is being outsourced because it's the easy way to both cut costs and keep people here under control.
The ease with which jobs can be transfered now makes it simple for bosses to say "work longer for less money because you're lucky to be working at all". We've come to expect less and be happy just getting by.
Over the past decade average salaries have been dropping but cost of living has not. And workers in North America put in way more hours than say those in Europe. Because not only do we get threatened with losing jobs, but they actually are being lost to workers in cheap labour economies.
And no matter how many pay cuts you're willing to accept, making enough to get by still puts you at a much higher salary than what can be paid to workers in developing countries.
This has been happening for a long time (centuries really if you look at the East India Company) with manual labour. We're only noticing it now because it's affecting white collar workers too.
This is left as an exercise for the reader.
Folks,
...). Gradual decline of US, EU, and all is a more manageable commodity problem that will probably avoid street riots and cities burning (preserve the property and wealth as valuable).
... maybe not.
Humanity as a commodity is a reality. The value of a human is directly based on wealth or position. Capitalism (wealth/Pseudo-power) and Communism (Power/Pseudo-wealth) have much in common (the haves and have nots) by the millions. Perhaseudo-totalitarianism in the Capitalist (Ferengi) Republics and Communist (Romulins) China have, much in common to include, a ruthless disregard for the health and welfare of others to include US and EU. "Reality is a bitch, then you die", well it will be for our descendants (like grandchildren,
There are other more human economic theories/concepts, but major social changes in the past have always occurred with bloody revolutions. Whoops, I forgot Ghandi and M.L.King, maybe it could be different this time
HAVE FUN!
OldHawk777
Reality is a self-induced hallucination.
Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
For those of you who work at companies where outsourcing has been used, how has it affected you at work?
At my company, in the past when we had layoffs of course that meant more work for those of us who remained. That being said, management was never so dumb as to think that they could get twice as much done with 50% less people - expectations were reduced to some degree (though not to high enough a degree, in my opinion) given that there were fewer of us.
Lately, however, we've had layoffs where those who were layed off were replaced with outsourced Indian developers. Expectations on our overall team (both those of us in the US and our team members in India) are in accordance with our team size, and herein lies the problem - for all pratical purposes (that is to say, actually developing useful code), our Indian colleagues do not count. I mean no disrespect to them, but between communication problems (most of them are reasonably fluent in English, but bad phone lines, thick accents, and the need for precision when discussing technical areas make for a bad combonation) and perhaps an insufficient understanding of the systems we work on and/or the technical subject matter, their work is often substandard and has to be redone by those of us in the US. And, since it is those of us in the US who are ultimately held responsible for the success or failure of our projects by the powers that be, we're sort of up that proverbial creek without a paddle.
Anyone have similarly bad experiences, or are we the only ones?
I mean, I've had the experience of being "fortunate" enough to still have my job after a few rounds of layoffs. After the first round or two we didn't really have any replacement for the lost labor, and so being one of the remaining people was bad enough cause we had to pick up a lot of the slack. On the other hand, our management is not unrealistic to the point where they expect half the people to do twice the work, so at least that mitigated the damage I felt to some degree/
Understanding is a three edged sword. - Ambassador Kosh Naranek, Babylon 5
The problem with workers telecommuting is that they need to be managed individually; the lure of Indian outsourcing is that someone else is managing them. In short, if the relationship with the Indian shop is set up correctly (specs go one way, code goes the other), the management overhead goes down as well as the cost. The interface is (theoretically) cleaner. I've never heard of an Indian outsourcing arrangement where the coders were in India and their immediate supervisor was in the U.S.
The comparison with telecommuting is shallow, and not very good.
Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
Tell me - the clothes you are wearing at the moment - where were they made? Indonesia? Thailand? China? What about 90% of the stuff at Walmart, K mart, Target, and even the mid range department stores?
There is no difference between you and I buying a $20 pair of jeans from Walmart, that came from some asian sweatshop - I mean - outsourced factory - and IBM, Microsoft, and anyone else outsourcing their IT development.
First of all, this entire discussion is just going to get people all worked up. Emotional responses will drive the flow and so many useless words are going to be written on this topic. It is such a shame. Instead of taking the time to do research and think through this "problem" people will just whip off postings of little value. For being so intelligent, most folks here prefer to complain and whine and groan. As usual, even through feelings are strong, no real analysis will be provided and we'll only hear opinions.
Second, if you think for a moment that this isn't going to continue, you are smoking crack. More and more jobs are going to flow out of the United States, and other countries, to countries where the cost of doing business is lower. Notice that I say "cost of doing business" versus salaries. Listen, this isn't just about jobs and salaries and benefits. Those things are a very small part of this trend. You need to look at the entire picture and you need to think about how organizations are determining costs. It is cheaper for many reasons to move jobs to other countries.
Third, you can bet your ass that the output of folks in China and India is as good as the United States. I have first hand experience that demonstrates that quality is no longer an issue in most cases. That's one data point, sure, but I've heard similar stories from my colleagues and I've seen the reports. One more time: Quality is not an issue. "They" can do "our" work, if that is how you think about things.
Fourth, any and all jobs are up for grabs. Forget about competition from other humans, you also need to be concerned with competition from machines. Machines will outsmart us, and they will take our jobs this century. You can go into nursing, for example, but even face-to-face and touch-n-feel jobs are not as secure as you think they might be. With technology, any job can be eliminated, reduced, or changed. That last point is critical -- jobs and job types change over time.
Fifth, the only "solution" to the "problem" of job loss to other countries / technologies is to stay on top of the game: educate yourself continuously, never stop until you die. This keeps you happy, healthy, and employed. Another helpful hint is to be ultra flexible. In your job, your life, your thinking, your location. Be ready for change, and stay ahead...through education and training. Do whatever it takes to be the best, absolutely the best, at what you do. But, don't just focus on that skill or that area. Educate and adapt. Innovate. Treat yourself like a freakin' miniture company. Write articles, network, build value, sell yourself, remain as mobile as possible, never settle for what you have. Be like David Bowie and think of yourself like a product (Madonna, and other smart entertainers do this also). Are you getting the drift here?
Pffft.
How to Download YouTube Videos
The term "software" is changing faster than just about everything coming back and have in an organized unit with computer sweat shops in an hour. You go slowly down there working class (that is, the same control as exploited workers compensation, and better off is higher standard of staff, project management to be overcome are sending all suffer for management at best. Understanding is something different. It's not sure that $20 an organized unit with costs. Even if I don't have ownership stakes in quality of the world, rather than the standard of living, working conditions, vacation, family/work balance, flexibility, job in the fact that for what? A mud house?
I'll work cheaper if I can choose where I live and work.
Really? How's $1000 - $1250 per month sound? (that's gross, not take home) Current estimate is that tech workers in India cost about $2000 - $2500 per month, including overhead. In the US, total cost of a white collar employee is about 2x salary.
Must I leave my country to do so?
Yes. India is beautiful though, as are the eastern block countries (check out the Mediterranean coast of the former Yugoslavia). Learn their language and run a tech department and act as liaison to US companies. You may not even have to take a huge pay cut, and compared to cost of living you'll be living like a king.
Stop-Prism.org: Opt Out of Surveillance
Instead of telecommuting we a guild. Our Guild takes over the responsablity for a contract so someone at the company make sure the job gets done. 90% of our projects are telecommute jobs.
Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
My employer allows us to telecommute a day or 2 each week and I miss out on some important conversations when telecommuting. Sometimes I'm more productive because I'm not involved with those conversations, but sometimes I miss a key decision on the architecture where I would have benefited the project by contributing. With outsourcing, all the necessary people are meeting in an office and participating in these discussions where as with telecommuting they aren't. I'm personally against outsourcing for the quality is often horrible and Americans lose jobs, but the 2 concepts of outsourcing and telecommuting are similar from the standpoint of the employer, but not equivalent. Thinking about it further, with an outsourcer, the outsourcer is also missing out on architectural and business rule discussions, so maybe the 2 aren't that different after all.
What's the point to doing ALL that, in that time I could implement the damn thing myself.
a lot of the tech on the web is built from non-US people.
Yes, but point out some tech that was developed outside of the G8 and their satelite nations (e.g. I count Mexico, Gnome's origin, as a US satelite and all of Europe as part of the UK/Germany/France triangle.
Nations like South Africa do contribute, but only in relatively small ways. Is that because they're stupid? Of course not! But the reality is that large technology infrastructures cost trillions of dollars to produce, and spending that kind of money requires some serious means and motivation. The US and Europe had both during the Cold War.
What I find interesting is Australia's contributions. I frankly don't understand why Australia is so technically literate. Not that it's bad, but I am curious what factors pushed them to develop their tech so much.
There is a big difference between outsourced and open-sourced. People who work on open source in general are very good at what they do and do it because they love what they do. Outsourced is a bunch of people doing it to get paid...it is just a job for them and when the day is over they could care less about the bugs and issues.
Don't confuse the two, we open source people devote lots of our free time to develop code and we do it because it is what we are good at and what we love and never get paid for it.
That's what everyone said about products "Made in China". How often have you heard people say they were willing to pay thrice as much for an American product because the quality was better. Yet people continue to shop at wal-mart and China keeps exporting more to the US.
Well, I rewrote some outsourced code. It was the guy's first C++ project, and he didn't really have any idea what was going on.
Of course, the project manager had to rewrite another in-house employee's code...it was just as bad.
I wouldn't say off-shore developers "aren't as good." In some cases, like the educational system in India that has been producing really smart people for decades, they're at least as good.
Thinking otherwise is putting your head in the sand.
For example, you go to old navy and buy a ten dollar t-shirt that was sewn up in China. I can vouch for the fact that the quality is crappy and this shirt will get a hole, tear, break within a year or two. But who cares? It was ten bucks, and these things still sell like hotcakes. Heck they are so cheap when the shirt tears, you throw it in the trash and buy another one, and you're still spending less money than if you bought some cashmere T-shirt from Versace.
You may think this comparison is apples and oranges, and I kinda do to, but I bet the CEOs and execs outsoursing the tech jobs don't.
Telecommuting will not save your job.
;-).
Working longer hours will not save your job.
Working for less money will not save your job.
If you think it will, then you're looking at this problem in the wrong way. You will never be able to beat the cost of offshore labor. Even if you could, you wouldn't want to. There's a reason it's so cheap...everything here costs 10 times more (rent, food, clothing, etc...) than it does in India and China.
It's like trying to beat Tiger Woods at golf. Maybe...maybe...if you train really hard, sacrifice your family and friends, and everything you ever knew or loved, you might be able to beat him in a round of golf if you were having a good day and he was having his worst one ever.
But a much simpler way to be him would just be to school his ass at Tiger Woods PGA Tour 2003' for the PS2. The game is a lot easier if you change the rules a bit
The weakest point of outsourcing is the lack of communication. Developers in India can't communicate with customers here because:
1) English is not their native language
2) There's no face to face communication
3) They're 12 hours ahead
And if you can't talk to the customers, you can't solve new problems. Old problems are easy to solve. Those are the kinds of things that can be effectively outsourced. Building yet another e-business website with a shopping cart and inventory control; Creating one more payroll processing system based on an SQL database; It's the well understood problems, where the customers know exactly what they want, that can be outsourced. Everything else seems to fail.
And that is the IT Industry's saving grace. Using new technology to solve new problems that are not well understood will always have to be done here, because solving those problems requires constant and effective communication with the "customer" (the users of the sofware).
Software is slowly and painfully learning the lesson that manufacturing learned a long time ago: "Build where you sell". If engineers can't talk to the people who will be using thier products, they won't know what to build. Most problems in software are not well understood enough to be completely spec'd out by an intermediary party and passed onto the engineers for implementation. That is why lots of outsourcing ventures fail, and that is why the innovators here in the States will always have a job.
I agree with the conclusions, but not with the reasonning.
I think the main problem with transcultural outsourcing is the unspecified assumption.
You live in a system where you know a lot of things a specifier know also, and know so much that they are evidences. You don't specify evidence, do you ? You should. Because they are not evident for everybody.
Some basic european assumption like social security for everybody and no first amendement, right of access and recdtification to data about people stored in company's systems,... can make americans cry or wonder. Those can be considered (by PHBs) as details, but we know the devil's in the details. Imagine discrepency with people in other country sharing less history. Misunderstanding is the norm.
Another reason mentionned to me was that when a system didn't work, indians where brought in Luxembourg to correct it. imagine, leaving, even if only for a year, a very poor country, for a western one, with all expenses paid... they add no interest in delivering a working and maintenable system in the first place.
I don't say it is allways the case and all indians are greedy (I'm sure it is not the case), but, when you begin to reason only in economics terms, you should reason as an economist : every human is motivated by it's personnal interest, even if he live in India.
Cheaper... YES! *WAY* cheaper.
Or, as I was told while interviewing for my latest job, they outsource to India because "we can hire 4 guys in India for the cost of one guy in the U.S." and "even though they are inferior quality wise, for some jobs (24/7 'grunt' support) it doesn't matter".
- He had a unique skill set that wasn't easily replaced
- He worked well with his boss, didn't need a lot of supervision, and met his deadlines
- He was respected by his peers - played well with others
If you sum it up, it was a better value to the company to keep him working, even remotely, than to find and train a replacement.****
"I'd never want to join a club that would have me as a member" - G. Marx
Outsourced just means people from outside one group work on it. There is a tight nit group of common developers for most OSS projects and people occasionally submit stuff. In a way they are outsourced developers sought out by the project maintainers.
Also the OSS == good logic doesn't fly with me. Most OSS projects are horrible and should have died long ago. For any good product [say XMMS] there are a half dozen related products that suck [those GTK+ media players], etc...
Tom
Someday, I'll have a real sig.
Your job doesn't get offshored, you get offshored.
Easy solution - move to India, you'll get a kickass job paying a fat salary (in Indian terms).
Good luck affording the plane fare to come back.
Outsorcing I think is a temporary problem. Many jobs remain here, and its not as bad as some of you make it out to be. I have met many CS grads who want nothing to do with programming, and thats why companies were having problems getting coders. Now that the market is down people are out there who actually want these jobs. Another problem, is that many IT workers are grossly overpaid. I still think that slaries need some more correcting, and after that happens things will get better.
I agree with your opinion on outsourcing results, but not your conclusions. You get back crap from overseas, but if the Indians outsourced a project to the US, they would get crap back.
The problem is that you can't build a good system without access to the customer. I've been in software development going on 30 years, and I've never seen a spec that didn't have holes. And I've never seen a design that didn't have holes. If the coders are 12 time zones away from the designers/analysts/customers, then they are going to make things up to fill in the holes. Which means that 99 times in 100 the result is crap.
Alistair Cockburn has a very good book Agile Software Development that is about methodology, mostly. He says that he has never seen a methodology that works for outsourcing part of a project, like coding. He says that what will work is outsourcing whole projects, including architecture on down. This sheds some light on IBM's recent announcement that they will be moving high level jobs offshore in the coming years.
It's not a terrible idea, and I think most corporations were originally supposed to be structured that way, with the board of directors, elected by shareholders, overseeing senior management. Bad performance? Boot senior management.
There's no reason you couldn't do that now, but you'd have to structure the business in such a way that you really could ditch managers easily. I think the definition of "management" would have to be clearer, too -- I don't think it means the Lumbergh at the end of the hall, unfortunately.
Contractors and consultants don't automatically get benefits. They have to pay out of their own pockets. SOMETIMES, the consulting company offers a medical package a an ok rate, but not always and the savings is still small.
I know a lot of companies that hire contractors to do their work because they're cheaper and they can keep tighter reigns on them. Heck, I'm a contractor. I make ok money, but subtract benefits and what-not, it's that great.
Because when the shit hits the fan it's always the low people on the totem pole who are expected to wave the flag, send their kids off someplace to get shot, and cheer "USA! USA! USA!" like a bunch of fucking idiots. While the fat guys in expensive suits hide in their offices and continue business as usual.
People like Bill Gates wouldn't be where they are if they had been born in India. Those guys owe something to their own country and the people in it. But if they can get a better deal somewhere else, then off they go, pretending that they have no choice.
America now imports something like 90% of the physical goods it consumes. This isn't because business people had to, it's because they figured out that they could. Incredibly, the people at the top think America will somehow survive now by supplying the world with IP, despite the fact that it's about the easiest thing in the world to outsource. So what's the next plan, George?
It's rich, shortsighted, greedy bastards who have painted the US into this increasingly small corner, not the average worker trying to make a living.
This is going to sound like flamebait, and I'm glad you cited a reference, but $65/hr??? That hardly seems realistic - I've seen $3.00/hr (Thats US dollars, mind you) offered for temp. programming assignments. They get around the minimum wage problem by considering it a contract. For FTEs, 20-30 k seems to be the norm for jobs that used to pay over 60k. Companies can get away with it, so they will - even 30k/yr beats working at Starbucks for 6 bucks an hour.
You think a well paid middle class is a political threat, wait til you see what an unpaid middle class can do to streetside storefronts, garbage cans and cop cars.
Telecomutting is different from taking jobs outside USA. Do you really believe workers in, for example, India, are telecomutters ? No, problably the majority of them go to work everyday, and problably in a worse schedule than yours...
The fundumental problem isn't US rulez, Elbonia droolz or vice versa.
The problem is your development process is not capable of handling multiple engineering sites contributing to the same engineering task and even if it was, many development tools don't handle multiple engineering site development gracefully and most homebrewed ones don't either.
Give it 10 years and the industry will have more robust tools and SOP that deal with a global organization. Until then, you can suffer with the rest of us.
This is one code niche that Open Source could really kick ass at and be "first-to-market" since the existing proprietary tools and practices are a) crap, b) trade secret, c) geeky enought that the suits won't anticipate it with submarine patents, FUD and tort engineering.
IT is going the way of the auto industry. Now that many big companies see that they can get a software product from other countries cheaper they do.
Telecommuting is vastly different. I don't like telecommuters. One or two days a week is okay, but any more becomes more of a hastle. Many peoplw will take advantage of this and work none standard hours or work to many hours to get stuff done, or work to few. I am working on a project now and 3 of the members work at home. One guy in the office created an object. At the same time one guy who was telecommuting created a similar object. Both do essentially the same thing. Had they both been in the office they probably would have talked about this and only one would have implemented it. Had management been more interactive they probably would have found out through a conference call. Problem is that managers in the US don't want to manage either, they want to make money and they don't care how it gets done. Most big companies don't give a rats a** about you working at home in your underware, or nude or even in your cube at the office, they want to make money, PERIOD. If they can get decent work out of someone overseas as compared to you for less which do you think they are going to pick?
If all you want is a hamburger are you going to go and buy the $6 hamburger every day or are you going to get 2 x $1 hamburgers that will work just as well? If both will fill your tummy, and both taste like burgers, most people will go for the 2 x $1 burgers, thinking 'they are getting a deal'. Well think of yourself as the $6 buger and outsourcing as the 2x$1 burger. Most people go for the 2x$1 dollar burgers and save themself $4 in the process. Sorry but thats the way it is!
The auto and manufacturing industries have gone the same way. Its okay to buy clothes that were made in Mexico by some child, cause it cost you less in the US. It doesn't really matter which car you bought, cause many of the parts are made OUTSIDE the US. Just go to auto makers web site and see how many companies are actually 1 company. A Ford pickup and Mazda pickup are the same truck, just with different labels on them, and there are MANY cars like that.
Only 'flamers' flame!
Does slashdot hate my posts?
-- Some things are to be believed, though not susceptible to rational proof.
Sorry gang, I'd have to agree with this one as superficially elitist as it sounds.
I've dealt with offshore outsourced developers and sysadmins on a few occasions -- and it's always been bad. My experience has been that the code or systems are always poorly done. It's also been my experience that many of these outsourcing companys claim to have knowledge and experience, but don't.
Perhaps they are so eager to get the job that they overstate their experience even more than we do on our resumes (I'm in Canada). In one case, I actually had to fly halfway across the world for two weeks to correct the problem, and I can tell you that cost my company a lot of canuck pesos to do it. These projects have always taken more time and money than budgeted and usually more than if we'd hired local staff to do it.
I'm not saying that people in the underveloped nations aren't bright, just not experienced. I've also encountered the attitude that delivering the product does not matter, just saying what you need to say to get the contract matters. Why do you care about repeat business in a global market?
"You disturb me to the point of insanity. There. I am insane now." - The Sprockets
Actually, I'd have to disagree. I think the real problem, here, with your criticism of the outsourcing paradigm, is that you're afraid that your job, tomstdenis, of canning the manham, will be outsourced, also.
Let me just say that, as far as my experience was concerned, telecommuting wasn't that great. I was offered to telecommute one day out of the week, and after a couple weeks of that, I actually found myself going into the office on my telecommute days... to sum up:
1. Technical issues. The VPN was butt slow. Even over DSL the whole process of logging in and getting simple stuff to happen was a pain in the ass. They gave me a laptop that was nowhere near as fast as my work computer, plus, because of the VPN and paranoia, I had to do all work on the laptop, not my home box. Then, some days I couldn't log in for hours. I would actually prefer working on the work box since everything would get done twice as fast.
Totally distracting. Had the TV going, music playing, couldn't resist the urge to do household chores, etc. I'm honest when I say my productivity was likely reduced by 25% just from stupid distractions and the basic "hey, the boss ain't here, I'll post on slashdot again..." etc.
Lonely. I was surprised, but it sucked not being around other co-workers, even just for one day. If you want a quick answer on something you can't just walk to their cube. Have to call them up, inevitably leave a voice mail, or email, etc. The back and forth probably wasted an hour every day I telecommuted.
Team gets fragmented. Our telecomute schedule was like a rotation, so every day of the week one or two people would be out of the office. It made it harder to schedule meetings, also, I seriously think workflow would be slowed, because someone would be "working from home" and people would figure, well, I'll just ask this question tomorrow when I can speak to them face to face (procrastination).
So, on the surface telecommuting sounds like a sweet deal, but I found it problematic. And if I were to take a pay cut for telecommuting? No way. I'd go to the office anyday. Your mileage may vary but I urge anyone to actually TRY telecommuting for a while before assuming "working from home" is such a holy grail.
Actually, the opposite is true.
In the US, it's usually the "geeks" and "nerds" who go into engineering and math. Engineering does not usually attract the best, the brightest and the most driven.
In India it is the opposite. In India, it is actually considered cool to be good at Math and Science in high school. The kids getting the best grades in Math and Science are the ones who carry the most respect there - not the jocks.
One of the reasons for this is that the engineering professions pay much more in India than almost any of the other professions including doctors, lawyers and sports people (except for a handful of sports celebrities).
Mmmm.. Donuts
I work for a rather large corporation. Some of us are allowed to telecommute a few days a week. This may cause some folks here on slashdot to call me un-American BUT I have had the opportunity over the past several years to work with a fine group of developers from India. They were h1b visa holders. Due to the impact of numerous layoffs it became more and more difficult to justify keeping h1b visa personel while laying off American workers. I am just being honest here now, so don't take this personally but the h1b developers I worked with worked harder, worked smarter and consistently turned out outstanding code. They were not satisfied with merely turning out code that functioned but would always attempt to optimize the code in order to make it work more efficiently. They are now gone, two have returned to india and one has taken a job in another state. These members of my development team have been replaced by ionter departmental transfers from other groups within the company. The Indian developers never left at the stroke of 5 when there was code that needed to be finished. I never heard them tell me "that isn't my job" when asked to look at something or to help with some project not specifically assigned to them. I too used to wonder about h1b visa folks and now, off shore development famrs, taking American worker's jobs. I must say truthfully that if the cost is less and the level of professionalism approaches that of the folks I had the p[leasure of working with, it is no wonder businesses are turning to outsourcing. I am not making this a blanket statement but let's face it, many of us Americans are spoiled rotten and act like it too! Call my un-patriotic if you like but I woiuld gladly take the two developers who went back to India back into the group as outsourced labor over the 6 American developers here that "replaced" them. The project would not only be done faster but would have fewer bugs to be fixed and it would be running more efficiently as a side bonus!
The Matrix is real... but I'm only visiting!
> Outsourcing generally results in inferior product
True
> It sounds stupid to say this, but these guys just aren't as good as the seasoned tech people we have in the US
Last three project my company outsourced to local US companies were a disaster. It doesnt matter if the outsource team is in US or not, because the developers dont give a crap about the project they are working on.
I love you and you can can my manham whenever you want. Big boy.
Tom
Someday, I'll have a real sig.
Brazil and Argentina both are also patched in - relatively poor, but relatively modern and well-educated. Brazil is the birthplace of Conectiva, among other things.
I really don't get where you get your impressions from. Have you spent any significant time in a work environment outside the US?
Depending on local conditions (Colorado and Oregon seem to be the slowest coming out of this mess) many of us HAVE been willing to take 70% pay cuts just to keep the mortgage paid and still can't get our phone calls returned.
For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
Firms outsource locally too. The reason outsourcing isn't like telecommutting is because there is still structure where the owrkers are. You can tell if people are goofing off, reading /. all day (*ahem*), or getting their shit done.
-no broken link
If this is becoming such a problem, why not treat labor as a commodity? By doing so, we may charge tariffs on foreign labor, thereby reducing unemployment and aiding our economy, at least to some extent.
Here's a quote from the an article previously referenced on SlashDot:
IDC warns that Bangalore, India's primary IT hub, may no longer offer the world's best IT outsourcing value; that the infrastructure there is saturated; and wages for skilled workers are being bid up, with many new grads demanding annual salaries of $4,000 (USD) or more -- not only in Bangalore but all over India.
Oh my God. The nerve of those Indian developers demanding more than $4k/year. No wonder companies are turning to Romania and China. They're obviously less greedy in those countries.
Can you cut your salary demands from $75k to $4k, probably with no health, pension/401k benefits? If you can't, then the argument for telecommuting is moot because someone else will do your job for a hell of a lot less than you will.
I know a lot of Slashdot readers are in favor of globalism, but I don't think they're prepared for the effects of it. Unless you're a plumber or electrician, you better get used to a wildly lower salary and standard of living, because if your job can be sent overseas, it will be, due to this type of astromonical savings.
Not just IT -- engineers, benefits administrators, architects, analysts, animators, call centers, they're even shipping radiologist work overseas because someone in India can read X-rays just as well as someone in NYC.
We won't see the alleged benefits of globalism for decades, so there is probably a long stretch of very rough waters in our future, where entire industries will be eliminated almost overnight by offshoring, and the economic balance of many regions of the US will be ripped to shreds.
The problem is that the change is just too fast to react to. IT is still a relatively new field; when I attended RPI 10-12 years ago there were really no IT courses being taught, it was all CompSci -- data structures, etc. The IT industry as a career has ramped up and burned out in a span of about 10-15 years. That's about 1/5 the length of a person's working years.
How can someone completely retrain themselves every 10 years, when retraining means starting from the ground floor both salarywise and knowledgewise? I'm not talking about evolving, like moving from mainframes to PC's. I'm talking about moving from being a programmer to being a lawyer or an accountant.
How can anyone prepare for a career when there's a significant chance that the career could be totally obliterated in as short a period as 5 years.
Ralph
Take a look at this article in Fortune . With it's high taxes it's long been more extensive to do business in California than elsewhere, but Governor Gray Davis and the Democratic-controlled legislature have enacted so many costly new taxes and regulations that businesses have finally had enough.
A few tidbits from the article:
I have a programmer friend in California that was bemoaning this very negative business atmosphere last week in reference to this article. "In 2001, Abrahamson said, South Coast Building Services paid $500,000 to insure its workers for on-the-job injuries. A year later, the company's bill more than tripled to $1.7 million. This year, the tab nearly tripled again to $4.8 million, enough to erode the firm's profits on its $33 million in revenue."
Quoth my friend "I knew it was bad, but I had NO idea it was THAT bad. 1000 employees, and $4.8 million in workmans comp. Holy fuckin' cow! No *wonder* it's so damned hard to find a job!"
During the Internet boom, the Davis administration spent money like drunken sailors rather than laying the groundwork for sustainable growth. Now it looks like they may finally have suceeded in killing the golden goose.
Lawrence Person (lawrencepersonh@gmailh.com (remove all "h"s to mail)
http://www.lawrenceperson.com/
Provoke an Indo-Pakistani war. The problem will be solved instantly - US companies will get a huge scare when communications are cut off and the nukes start flying. Outsourcing isn't so appealing at that point.
Seriously, it's going to happen - we all know it, the peace there is not going to last forever. It would be better for it to happen now before the economic dislocation in the US is too great.
HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
I'm shocked. I've never actually heard of this. Do you have a number?
If you don't have those tools in place at your company, and you want to telecommute - I'd suggest putting them in place *first*, getting everyone using them, then try asking your boss. You can point out, at that point, that the communication is the same either way. Otherwise, standard telecommuting really does hurt teams if they can't communicate as well.
I write code.
Where can you make $80K programming? Seriously, I'm not (intentionally) being a jerk, I just want to know. I'm a "software developer" and I make barely more than half that, so I'd just like to know where you can make enough that $80K is the number you just pull out of the air when you think of a programmer's salary.
The question is not where you work...it's "are you willing to work for three goats and a chicken."
I mean, come on. You're even asking a question you already know the answer to. Comparing telecommuters in the US with outsourced labor in other countries that has one quarter the up front hourly cost (don't start talking about other costs, maintenance, etc., they don't matter when the labor is so cheap to begin with) doesn't make any sense whatsoever.
Going to Nola's or Baha Fresh everyday for lunch? Not anymore dude. thats $300+ a month reduced to $100 by bringing my lunch from home. Now that I ride the train, I dont stop at Fry's twice a week to "just look around" like I used to tell my wife. An easy $150 a month saved just by staying out of the book/CD/game aisles. If I need something now, Ebay has it. Drinks after work with my team? Once a week instead of 3-4 times. Thats another $100 saved.
In one year, I have saved enough to help me make down payments on two rental houses, with positive cash flow coming in, that goes straight to the bank until I have enough to buy another one.
If you can give up some of the ego stuff, you can live just fine in the Valley. Now, when I go out in my Viper on the weekends, I dont give a shit about how much the gas costs. I havent filled up in 3 weeks.
For example, here in the US, there are differences in income and cost of living even between states, yet not many people are so into moving to South Dakota, even though the cost of living is way cheaper. If it were simply a matter of cost of living being attractive, the population of states like South Dakota would be exploding, but they're not.
One big reason for this I think is mobility. Once you choose to move to a cheaper area and earn less, you better be set on living there for a good long time, because you'll likely never be able to save up enough money to relocate to a more expensive area. You're basically limiting yourself. A person who earns a crapload in America can literally pick and choose any nation to relocate to. But someone who's "doing quite well" in India will have a harder time relocating anywhere, unless said contry has an even lower cost of living than theirs.
Earning power is where it's at, not cheap cost of living. By and large we still see thousands of immigrants from less affluent nations sneaking across the border to earn more money here, and send it back home! And conversely, we see retireees (who don't care about mobility anymore) from US moving to cheaper countries like Mexico (or, to the country like South Dakota) to live out the rest of their lives cheaply.
But for us working stiffs, I think we inevitably look for the highest wages wherever they are.
Imagine earning the equivalent of US$160 every month. Can you folks in America live with such a wage? That's how much money I'm making right now, and while it's not exactly a lot, it's enough for me to pay the rent and utilities, buy enough food to for me and my girlfriend to eat well every day, and allow us to have a little more fun besides romping around on the bed. :) (it's not enough for us to consider getting married and having children though) What do I do that earns me such a pittance? I deploy and design enterprise Linux systems, and write custom Linux software as well. The fact that I work for a new and impoverished startup company skews things a bit, but the facts remain. Even as much as US$500 a month is considered a very good wage where I come from. Would you folks in America even consider such pathetic wages?
I can buy a pack of cigarettes here for the equivalent of less than 50 US cents. A home-cooked meal of chicken or other meat costs around 75 US cents per person. My daily commute to work is slightly less than one US dollar. Water and electric bills amount to roughly US$8-$10 per month. Rent, US$60 per month. That's what life's like in the Third World, folks. Come by and visit sometime.
Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
Accidentaly get their emails harvested... Like if I were to put down these spam trap addresses.
aaadvertising@nlln.org
a1advertising@nlln.org
aabdvertising@nlln.org
aacdvertising@nlln.org
aaddvertising@nlln.org
aaedvertising@nlln.org
aafdvertising@nlln.org
aagdvertising@nlln.org
aahdvertising@nlln.org
aaidvertising@nlln.org
aajdvertising@nlln.org
aakdvertising@nlln.org
aaldvertising@nlln.org
aamdvertising@nlln.org
11aabb@nlln.org
22aabb@nlln.org
a1business@nlln.org
aardvark@nlln.org
and then where would world peace be??
Here is a reprint of the main part of the post I read:
- None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
How do you survive on 200k a year? That's barely a living wage...
You're one to talk about horrible OSS projects.
Currently, I am your average Canadian programmer. I don't do anything special. I work for an insurance company. I do a lot of web work, and some VB. I make less then $20 an hour. I have no idea how much benefits cost, but I can guarentee it isn't a lot. So it would probably just as cost effective to outsource to Canada, where we are just as smart. Plus, in most of the country, English is our first language.
Probably the easiest solution is to have the employees working on company machines. Give every telecommuter a laptop, make them understand that they should treat it like a machine at the office, and have your IT people administer it remotely. That way you can provide phone support and not have to worry about employees trying to use obsolete hardware. I even know of companies who provide an Internet connection regardless of whether the employee already has broadband at home: that way you can be more sure that BitTorrent won't be taking up all the bandwidth.
Yes I am. I speak from authoritor as the author of several failing waste of space projects.
Oh, and I want to have your kids!
Someday, I'll have a real sig.
The obvious solution to the outsourcing problem is to start screaming outsourcing supports terrorism. In this day in age that should stop it dead.
I have telecommuted for about two years now (4 days a week on average), but not as a programmer. (ok, some perl crap, but thats 3% of my job) I do the photography, website management, IT and general marketing for a smallish manufacturer/retailer. I find the trick is to make sure you sandbag your best ideas, and talk to the boss from home so he thinks you do your best work in your undies. Actually, I TELL him I do my best work in my undies, which is partially true since my best work happens at 7 am, before the office opens.
:p
There IS a bad side to telecommuting: The boss has a bad habit of calling me around 5pm on Fridays with "ideas" to work on over the weekend. He seems to think that since i work at home, I don't mind working weekends. Which brings up another point: When you work at home, its hard to get away from the office. Also makes it hard to drop off for a beer on the way home. Now I go camping when I can on the weekends to get out of the house, and get away from the temptation of "hey, I got an idea, lemme go write it down" and spending half the weekend working.
Most people FAIL at telecommuting because the temptation to sit around all day watching cartoons is too great, and it's hard to get motivated without the normal rituals of getting up, shit/shower/shave/coffee/drive to get their brain in gear. I've been self employed alot (still own a pawnshop someone else runs) so self motivation isn't a problem, but I can see over half the 20-30 year old guys not getting anything done.
On the other hand, it may teach you to code fast, to try to produce 40 hours worth of work in 8 hours on Monday so you CAN watch SpongeBob all week
Tequila: It's not just for breakfast anymore!
You seem to have a misconception of what a MCSE does. Anyone hiring an MCSE to develop a product is about as stupid as hiring someone with a CNE, a CCNP, ect.
All a MCSE does is install software and fix things if they break, thats it. Exchange server breaks, fix it, AD tree not propagating Group policies, Fix it, Printer not printing, Fix it, Some win98 machine stops running, Replace it with XP.
MCSE has about as much to do with product development as the secretary does. BTW good point on linux being outsourced.
First, working at home or off-site as a 1099 contractor has big advantages to the employer. In order for you to get paid, you need to be accountable for your work. If you work for 40 hours, but your manager can't get you on the phone, your work is behind schedule and you leave a trail of posts at all times of day and night on slashdot, you're not accountable and won't keep the job long. In fact, your manager will begin to scrutinize your time sheets, ask for revisions, ask for better logging, ask for more documentation. The upside for the employer is if you develop a sense of trsut, the company only pays you for the exact number of hours you are productive.
On the flip side, in an office environment, as a salaried or hourly employee, your bathroom, snack, smoke, and other breaks are typically overlooked and you're paid for them. Try writing down every thing you do in a day when you do it. Write the start time, the end time and calculate from the first moment you work to the last moment you work how much work you are actually doing and how much of it is break time. For the most part, the employer is getting a raw deal.
Second, as a 1099 contractor, my employer doesn't even have the opportunity to help with my insurance. I live across the country and our provider doesn't help. That's a savings in addition to your salary.
Third, no paid vacation time, no paid sick time. It's very nice for the employer.
Why don't they do this with home workers or single off-site workers? Time and time again, employers have watched their experiements with telecomuters go badly. Performance and quality drops, but the employee expects the same or similar salary.
The industry, the way it is today, isn't because employers are inately bad, but because employees will, on and off site, spend as much time not working as possible, while still receiving their paycheck.
My previous relationship with this company was a strict 9-5 job. If you were in seconds after nine or left seconds before 5, you knew for whom the bell tolled. Our lunch hours and our breaks were scrutinized. Since I moved off site, I actually put in 35 - 40 hours a week consistantly, not including a single second of breaks. Billable hours are hours that produce results for the company, period.
The last problem, which is less obvious, is that by moving off site, your manager needs to have an infrastructure with which to communicate, meet with and monitor you. You think a phone call will replace meeting face to face? Email? Teleconfrencing? Monthly flights to the office? You're dreaming. If you don't have a high degree of value to your company or trsut from your manager, you need to be very carefully managed by someone who he trusts and produces quality results.
The very same thing could happen for off-site or at home workers state side. However, a group of off site programmers with on site management that is successful in the states means money. Hard working, dedicated employees that will pull of the kind of work a boss thinks he's getting by micromanaging you will be expensive, rare or both.
Mod this post up, please!
As "common" programming becomes increasingly commoditized, more and more of it will be outsourced -- just as manufacturing has experienced over the last 20 years. By "common" programming, I mean C++, Java, and the like. Newer technologies, which could be considered bleeding edge, are not what is being outsourced. The stuff being outsourced is the "blocking and tackling" of the IT world. There will always be a place for leading edge technical development and engineering, however, if you think that your 31337 h4x0r java programming is worth a premium -- you would be wrong in most cases. The people making the decisions just don't think so. It goes back to money. If I can pay an Indian 20% of what I have to pay you - for the same skills - then why would I pay you a 500% premium over what the market dictates? While you may think you are worth it, I would counter by asking you: what can you bring to the table that he can't? (and rememeber, we are talking programming ONLY, forget the communication skills argument. For what I pay, I can friggin hire a translator if I have to -- and still have some left over)
There are exceptions to this rule, of course, but for the most part, programming is becoming a commoditized product. Need proof? Check the IT unemployment rolls to see how necessary programming is in the big picture.
But companies are typically taxed on earnings rather than on number of employees. Therefore a company would not save on health costs by outsourcing their labour.
Actually, making the US more of a welfare state might go a long way to placating the unemployed: if a company wants to benefit from the US's legal and financial system, then they have to support some of the US's citizens. (A similar scheme would be to require a certain percentage of employees at US-registered companies to be located in the US.)
That must be wrong. Most people only work about 2000 hours per year. At $65 per hour that would equate to $130,000 per year. Please tell me where people are getting paid that much to program?
you are deeply misguided. The US/Mexico border is far less porous, from this perspective, than you imagine
You have no idea what I imagine, so keep your theories to yourself.
Miguel's education was in no sense a product of the proximity of the US
Up until the mid 90s, just being physically close to the US or a European country was a huge boon in terms of getting access to the Internet, or at least UUCP.
Did he have a PC? Was that more or less likely for being in a NAFTA nation? Guess which nation most of the tech in Mexico comes from?
Actually Miguel reads Slashdot from time to time, perhaps he'll stop by and weigh in. I personally don't think that if he had grown un in Brazil that Gnome would have happened, but there *are* some very impressive technologies that have come out of South America (look at the work done on the 2.4 Linux kernel), so it's not black-and-white.
I'm not trying to say that everyone else in the world is backwards, I'm just saying that there's an obvious technology gap, as represented on any chart of IP allocation, code contributions, machines per household, cross-border patent grants, etc, etc. These are not facts that are usually held in dispute....
Telecommuting vs. outsourcing is like pregnancy vs. adopting. Either way you end up with a kid, but one way you spend a lot of money and fill out a bunch of paperwork, and the other way you get to screw somebody.
There are so many differences it's hardly worth mentioning any - but I will anyway. Liability, insurance, workers' comp., if one guy can everyone will want to, and most employers feel like they have to ride their charges when they're in the office, how can they expect them to work if no one's there to crack the whip?
A lot of the logic behind not allowing telecommuting may be flawed, but comparing it to outsourcing is even more flawed. Do you have any idea how hard it is to fire someone these days? It may seem easy, but it's hard, expensive and risky. You must know someone at your company that everyone wonders why they're still there. If not, ask someone who works in a union shop. Breach of contract (if it's even an issue) is much easier to deal with than harrasement claims, unemployment disputes, discrimination charges, wrongful termination, or the real sweet quiet guy that kept to himself who you just fired showing up the next day for a little score settling.
666-607: 6th floor apartment of the beast
I'm sorry but that's absolutely absurd my friend, $100k is more than enough to sustain a nice standard of living anywhere in Silicon Valley.
The $65 / hour relates to everything a customary US employee gets. This includes medical/dental/retirement/bonuses/life insurance/ etc... The company I work for recently outsourced some work to a country oversees and the engineers there get all those things mentioned above for about $15 / hour.
I gave up Kobe beef, and am now just getting by on USDA prime. The horror!
The trick the CEOs realized is why hire a dozen MCSEs in the US for 55K when you can hire some MCSE overseas for 5K.
Well, as the joke goes, MCSE = Must Consult Someone Else.
I had to scan through a lot of whining to find this intelligent comment! Someone mod it up!
On average, overseas outsourcing will not result in high quality product unless either a better "outsourcing-suited" methodology is designed, or the people with the product knowledge move closer to the programmers. The former is not very likely, but the latter is already happening to some extent.
I predict that most business-related software will stay closer to home, but companies that primarily develop shrink-wrapped software will gradually migrate overseas.
This is because the shrink-wrapped software does not need ongoing access people doing business in a specific location. The business itself is the software, and can easily move to a location where the expenses (programmers) are less, but the income (sales of product) is the same.
Most writers regard truth as their most valuable possession, and therefore are most economical in its use - Mark Twain
Hello? Spoogestain? Isn't that what he said?
Of course, if you were going to do all of that work, you might as well implement the damn thing yourself.
Stop whining about pharaceutical companies and record profits. You clearly haven't a clue regarding the associated risks surrounding bringing a new drug to market. For every 1 that makes it 5 do not. Take incentive away from the pharma industry to put up with the billion dollar lawsuits.. go ahead.. just don't start whining next time you come down with the latest life threating illness and nothing is there to help..
I visited Rio de Janerio, Brazil, and the cost of a nice restaurant meal is about 1/3 what it is in the US, with most other costs I noticed scaled similarly.
...
On the whole, if I could earn even half what I do in the US, I'd be much better off in Rio. And there are still fine restaurants, great shopping, wonderful ocean views, etc.
Something to think about
D
This complaint seems to be directed at three different practices: outsourcing to another company overseas, hiring workers overseas, and not allowing telecommuting. All these practices save a company money, the first two because of differences in salaries, and the second mainly because the company has reduced facility costs (they don't need as much office space). However, these approaches are fundamentally independent and are not even mutually exclusive. Presumably, the most cost-efficient approach would be to outsource jobs to a company overseas (where labor is cheaper) that allows its workers to telecommute from home. Of course there are a lot of options to consider.
;) But I'll be the first to admit there are efficiencies to be gained by having people together in the same office, and even more when all those people speak fluent English (or whatever language, as long as it's the same one as their customers). There are also efficiencies you can get from telecommuting (reduced distractions). I think it all depends on the nature of your job and all the little things that go into it.
Believe me, I'd love to telecommute (I currently commute 26 miles a day each way on Ga. 400 between downtown Atlanta and Alpharetta every day. If you live here you know what that's like
Either way, these efficiencies are not well studied, and so it's hard to justify them against the hard numbers you can present if you want to move those jobs overseas.
Read my keyboard review.
But screw SpongeBob! Knight Rider's on!!
- DRFSR
I have read a lot about companies outsourcing development projects to India, but I have no real experience with it. Does anyone actually have any real numbers relating to project costs.
;) I can't see how anyone could really think that just because someone is willing to telecommute, somehow that would make a huge difference in the cost of funding a project.
I saw a post about Indian workers making less than $6,000K per year... but does an outsourced project see those differentials? I know I worked once for a company that payed me $25/hr. but billed my hours at $125+/hr. I'm sure that an outsourced project doesn't see a 90% drop in total cost just because workers in India work for 90% less than Americans.
As far as the telecommuting goes, if you want to telecommute, apply for a job in India.
Now, if you said that you were willing to telecommute and work as a contract employee on a fixed cost contract and you would be willing to pay the company for lost revenue in case you miss your delivery date, then you might be able to compete with international outsourcing. If you think that the cost of putting a person in a cube and keeping 20 sq. ft. of space lit and comfort controlled is what is causing a company to be unable to compete in a world market, you have another think coming.
Can anyone shed some light on the real cost associated with outsourcing your projects oversees?
Just my $.02
"Perhaps most amazingly, votaries of 'diversity' insist on absolute conformity." -- Tony Snow
*cough* Bullshit *cough*
/. readers. Similar percentages are Linux users, OSS fans, etc. The only place the suffer is on equipment because PC hardware doesn't scale down in price as much as salaries do.
1) Most Indian developers are more educated than their counterparts in the US. Check the latest studies comparing US high schoolers to their counterparts. Indian kids spesk 3-5 languages by the time they are 12. They take calculus when they're 15 or 16. And often they have college degrees from the US or Europe. Those that stayed in India for college, went to elite technical colleges. How many MCSEs in the US can say that.
2) "Seasoned tech people" in the US? I've yet to work at a company in the US where there weren't terrible developers, or sysadmins I wouldn't trust with an toaster.
3) I've worked on projects with foreign developers. Yes, it's a challenge. Yes, there are communication issues. But if you put in the time to build a rapport, communicate designs effectively, and stay in touch, projects can run just as successfully as if they were sitting in your building. The fact is that is does take more time and effort than hollaring a change or idea over your cube wall to the co-worker you've known for years. You have to build that trust, and work out a system of communication. In my experience, developers and managers here in the US aren't willing to put in the time to do that, not their foreign counterparts.
Poor project management locally can be overcome more easily than poor project management remotely.
4) Foreign programmers are just as immersed in technology as US programmers. Look at how many Europeans, Candadians, Indians, Israelis, etc. are avid
Sure, but let's talk Tech Support/Customer Service Outsourcing to India... Now all of a sudden your $2 Pair of Hamburgers are Hot, Fresh, and taste like Sweaty Gym Socks. Of course, the customer has already paid for a lifetime's supply of burgers. So what do you care what their food tastes like? You will, when the next time they buy, they go to Hardee's for the good ole American Angus Beef ones!!
- DRFSR
>
>Going to Nola's or Baha Fresh everyday for lunch? Not anymore dude. thats $300+ a month reduced to $100 by bringing my lunch from home. Now that I ride the train, I dont stop at Fry's twice a week to "just look around" like I used to tell my wife. An easy $150 a month saved just by staying out of the book/CD/game aisles. If I need something now, Ebay has it. Drinks after work with my team? Once a week instead of 3-4 times. Thats another $100 saved.
After-tax, he's saving $200+250+50+200+150+100 = $950/month.
Now dig this. With combined California + Federal taxes on $200K at around 43%, that after-tax savings is equivalent to a pre-tax salary raise of $20000 - about 10%.
> If you can give up some of the ego stuff, you can live just fine in the Valley.
Preach on, brother. You just got yourself a 10% raise, with zero change in your standard of living. (Well, apart from no longer "just looking around" at Fry's, but hey, we all gotta make sacrifices. I'd spend less time "just looking around" at Fry's too, if someone was giving me a $20000 raise for it :-)
Suggested summer read: The Millionaire Next Door: Surprising Secrets of America's Wealthy.
But...America has grown to the point of its capatilistic hump that it must out source much of the work. That's why Democracy and Capitalism compliment and hurt each other. OF course so does having a republic of only two truly recognized parties. I would not expect the common American to understand what a parliament is without living with one.
This SIG pulled due to lack of funding. (This damn war is costing too much!)
Why not tax the hell out of companies for outsourcing to other countries. Just spike the hell out of them and even the monetary element that way.
That depends, laregly, on the definition of contractor and consultant.
If someone works out of your office, using your equipment, and you set their hours, you can call them a contractor, but the law may say otherwise.. this is the position MS and others are getting caught on.
If it walks like an employee, and it talks like an employee.. it may have the rights of an employee.
If all those MS contractors were working from home from their own businesses, there would not be an issue.
With this kind of outsourcing though, to india, we are not talking about hiring or contracting individuals, but farming out work to software houses... and you can be sure there is no way a software house in india is going to somehow make themselves out to be employees of microsoft, unless they really are.
On The Internet Nobody Knows you aren't half a dozen Indian "Java Programmers". Not that I would condone or participate in such a deception; but I have to admit, the prospect of multiplying crappy 3rd world wages into something that could actually provide a living in NY or LA is intriguing.
Has anybody ever tried it?
How much of what of what's done on these jobs is redundant, boiler-plate kind of stuff? I would think that most outsourcing firms have a good library of templates and stuff that they use when they write your "custom code". "Sir, that will take 3 coders at least 5 days". Then, when he gets off the phone: "Sanjay, pull from network library 604!"
For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
I was a sysadmin at a very large financial institution and was hired as they were outsourcing programming to India. I had to interface with the programming teams there and found them to have a similar range of skill levels and competence that the American programmers had. The real problem was communication. Not just the language barrier (I've been in IT for a while and got used to the thick accents) but communication of the users needs to the programming teams and making sure that the projects progressed to meet those needs. It was difficult enough to get projects specced when the programmers were down the hall! Email and video conferences don't cut it when you are managing a multi-million line project. What eventually happened was that management found the experiment to be a failure, pulled all their development back to the US, and hired the best of the Indian programmers on H1Bs to continue their work (at big US wages too!). Didn't fire any Americans until they outsourced their whole IT to a big American firm. I was laid off soon after that happened (contractors go first!), but I understand the new management is now outsourcing again. Organizational memory is definitely short term.
for us "chomsky reading green party is great idea liberals" The democratic and republican establishment are equally "conservative"
You don't know what you're talking about.
Microsoft lost because its benefits plans were misdrafted. They covered everyone who was in fact an employee, not only those the company considered employees. If they had just written the plans correctly, to cover only those who were treated as employees by Microsoft instead of by law, there would have been no problem.
There is no requirement to provide any benefits for contractors, and hardly any law requiring any for employees, for that matter.
I Can't Believe It's A Law Firm, LLP does not necessarily endorse the contents of this message.
Is it really as simple as money?
During the 70s and 80s the mantra was for companies to get bigger and bigger, until they become large conglomerates.
These ideas build on relatively dubious arguments. It is true that bigger usually means economies of scale, but this is not really true when one company acquired another that did something completely different (as was often the case).
During the 90s these ideas were replaced by the opposite (and, I believe economically more sound) thinking. Rather than getting as big as possible, companies should identify the activities that they are really good at, and do only that. They could sell and consult on those things, but should outsource everything else.
Most companies would probably not list as their core competencies IT maintenance/ development, payroll processing and telephone support. It follows that it may be a good idea to outsource this to somebody specializing in doing only that.
As for the outsourcing to the US/ abroad it is simply a question of whether the lower foreign salaries outweight the costs of dealing with somebody 12 timezones away who speaks poor English.
Personally I am getting help developing a piece of commercial software right now. While I wouldn't have any moral issues with hiring such help from India, I prefer hiring somebody locally so that we can meet face to face and discuss issues as they come up.
Similarly, I think your best bet is to make sure that you are competitive on the basis of good, simple communication and on a good understanding of the customer and the end user.
Tor
I just modded you up. While yeah, it's *always* about money to an extent - I think you're right on the mark pointing out the "control" factor (which most managers won't readily admit to, either).
Even when you finally manage to prove to your boss that you can do excellent work outside the walls of the company, he/she often still clings to outdated ideas of time management and employee tracking.
(EG. The guy I work for right now has me work on all sorts of projects for him, including producing and editing a computer training video he wants to use in-house. I do all of the work on this video at home, and keep track of my hours. When I get back in to work though, he forces me to religiously punch in and out on a time clock! So basically, I end up with a time card full of handwritten notes about hours I worked outside the office, plus all the time-stamps on it when I came in. Ridiculous - but another case of a boss who can't quite adjust to giving employees control.)
which are, thank God, safe. For example: I work in IT security as a firewall engineer. I perform a variety of functions in addition to this -- penetration testing, vulnerabilty assessments, secure sweeps, etc. There is NO WAY that any company that values its security will outsource this kind of work. So, I'm not too terribly worried about my job, but I am worried for some of my friends and acquaintances. Some are developers. Security will never be outsourced. At my company, no one is allowed to work within this section unless they are an American citizen with background checks. Some of the senior engineers here even have clearances.
Never ascribe to malice that which can be explained by incompetence.
Most people recognize the Pointy-Haired Boss from Dilbert for a reason - many managers did not get to where they are through skill or intelligence. Since the PHB lacks the skill needed to assess the work being done by a telecommuter, the PHB imagines that the telecommuter is just goofing off. Even if a telecommuter is cheaper than out-sourcing to India, the PHB imagines that the worker in India has some Indian PHB watching him or her all day.
In reality, the out-source worker may actually be telecommuting (and might not even be IN India)...
Another way to look at it is that an already rich guy only got 10% more rich, and now has to deal with the daily hassles of taking public transit in CA (yes, I've done it and it sucks), not being able to go with coworkers to restaraunts at lunch, not being able to go with friends to the movies, etc.
And, probably the worst part is that he is now sitting on that money instead of redistributing it to the mall workers/mechanics in the area, which hurts the economy.
No, you fail to understand what the word means. "Progressive", when applied to tax, means simply that the taxation rate increases as the income rate increases. "Flat" means that it remains constant across the range. "Regressive" means that the rate decreases as the income increases. Labeling any of these things "socialist" is unnecessary. The fact is, the United States income tax is a progressive tax. There have been several movements to try to make it a flat tax over the past decade, and none of them have come close to succeeding.
Oh, go on, check out my job.
Teleworkers are harder to monitor.
You don't need to monitor them if they provide the right results. However, I do agree that teleworkers who "require" monitoring should go back to the office for good.
Apparently, telecommuting hit productivity hard.
I find the contrary to be true - when you require a great deal of concentration, you get significantly more done if you are "secluded" in a home office, without any interruptions from coworkers or management.
Workers aren't in office enough to get promotions.
Promotions should be "results" based, independently whether you are on the room next door or in the other side of the world.
In the office, there aren't enough people to keep ideas going.
You can schedule teleconferences or periodic "at the office" meetings to achieve this.
Working at home can be distracting.
Not if you are well disciplined. Keep in mind that working at the office can be even more distracting.
Telecommuting breeds resentment among co-workers since they are anonymous to each other and also because non-telecommuters might dislike others getting such a "rosy" deal.
Actually the "type of tasks" that the person does, determines whether the job is "telecommutable". Junior people might not be good telecommuters, but more experienced ones are. You have to explain to the non-telecommuters the reasons why some people "can" work from home. Remember that working from home also means workspace required for the person.
Ultimately, however, it came down to managers being distrustful of new ideas. They dislike having to put such a high level of trust on employees that they rarely see.
oh, but you outsourced some tasks to IBM consultants (probably in India) who you barely see too and have less commitment to your company. C'mon!
Outsourcing why?
..
The major costs driving outsourcing are Healcare/Retirement and Real estate prices..
However, I suggest a simple solution
Pay Salary+401k employee buys their own health insurance..and of course telecommunting to handle real estate prices..
Don't Tread on OpenSource
Can I Apply for a job in China like they do to us here?
Of course not.
Just more tools to ruin our economy, I wish this stuff were regulated.
If you use Linux, please help development of Autopac
I think you have stumbled onto the big missing peice of telecommuting remote presence. I do a LOT of telecommuting and manage a lot of people that telecommute. A lot of this is do to necicity of not being able to get skilled workers in place when a problem arises (I am a network and systems arch aka the glue guy that has to make all the POS programers bloatware work and scale) If you institure telepresence where you actualy have a constant audio and posible video feed along with colabrotive whiteboarding now you have a virtual group you can know who steve is and that he is grumpy in the morning and a Linux zelot and Mary is a workaholic but never documents squat. This gives that general group consiousness.
Now none of this aleviates the fact that I can get programmers for minimum wage or less out of India. The primary problem over there is to many of them were motivated by the decent middle class pay not a talent for the work.
No sir I dont like it.
I don't want to hear from somebody who makes 200K a year. Boo hoo, don't care.
try cutting back on 60K a year, thats a whole new ball game.
Its unbeleiveable that some who makes 200K a year doesn't understand that, and lies to his wife.
Last month I bought 1 latte, and felt guilty for it.
By ego stuff I assume you mean food, day card insurance and housing, cause buddy, thats all some of us have these days.
The Kruger Dunning explains most post on
Certainly not anybody using perl :-)
I would be interested to see some projections on where this is leading in the longer term. I can see the following problems but I have yet to see a (rational) discussion on them:
I can't help feeling a little glum about this, kind of like the weavers must have felt when the mechanical loom came around first. Sure it's just another structural change, but I wonder whether we'll see some surprising consequences from structural changes in the knowledge economy; after all, that's what the dominance of the western countries has been based on in the past.
I don't know if you are joking around, but
...
....
to be honest, if you really feel like you NEED to save money by eating hot dogs, taking the Caltrain and not going to the movies when you're making $200K, then I think something's wrong somewhere.
I'm not saying you shouldn't save that money,
but it seems to me that's a lot of hassle
for saving approx $1000 a month when you make $200K...
I live in Silicon Valley on about 1/3 of you salary, and I don't feel like I need to cut on my spendings, I still go out for lunch everyday, drive my car to work, wander at Fry's a few times a month, go to the occasionnal movie etc
But then I don't have a Viper and I don't have mortgage payments on several houses
Which in the third world translates to a little chicken blood and voodoo when you get malaria.
Benefits include a goat chained to a post in the break room for, ah, recreation.
-Looking for a job as a materials chemist or multivariat
Where can I sign up for this $65/hour? Maybe they're breaking it down like this:
$25/hour: wages
$6/hour: healh insurance and other benefits
$34/hour: contribution to retaining the most photogenic CEO in the area.
That's "Mr. Soulless Automaton" to you, Bub.
Maybe your experience with Indians has been positive.
:)
I've worked with many Indians. Just like everyone, there are good ones and bad ones.
But sometimes it's hard to find the good ones when you can't communicate verbally.
As it was explained to me, the higher class (caste) Indians are often taught English by teachers who speak English as their first language. For the lower classes, it's often taught by Indians who have learned it from Indians who learned it from Indians. It's so far removed from English, it's near impossible to understand.
And of the Indians I've met, more than half were "trained" to program, but didn't appear to be able to think independently. Some were just plain awful. Like I said though, there are some awful American developers too, but they usually find their way into management
.sigs are for post^Hers.
Someone suggested that companies 'outsource' (or 'insource' if you may) to a company within US which in turn employs workers who telecommute thus saving costs. Indeed such a model does seem feasible to implement. We alredy have projects in the OpenSource community which (may) involve developers from all over the world and the resulting code is of a very high quality.
It would be interesting to know if someone has conducted or would be willing to conduct a feasibility study for this. I think the starting point for such a feasibility study would be conducting surveys with companies that currently outsource work and gather information on how much would they be willing to pay for work that was done by companies employing telecommuting workers within the US.
Seems worth a serious thought...
I can't decide if it's funnier that you read this crap or found it worthy to repost, but it cracks me up. Iraq is also about oil and Bush is trying to colonize the world. Watch out, there goes a UFO with Elvis in it!
Sorry. Won't work for me, as I only have two mid-90's American sedans, that already get great mileage and the Septa trains don't run all the way to where I work. I already bring my lunch nearly every day (today I didn't for the first time in three months). I never go out for drinks, and rarely rent movies anymore. I bought one CD two months ago. All my money still goes to paying the credit card debts from back in 2001, when I loaded them up to pay for my wife's college degree and then was laid off from my $52K job. Since then I've been working consulting jobs for $17-25/hr (mostly around $19-20) and it's not looking good. If I had your sweet Viper I would sell that bastard in two seconds and live like a normal human being for the first time in years.
And I don't even live in the Valley, but near Philly. Sorry, I can't relate.
Gamingmuseum.com: Give your 3D accelerator a rest.
I mean I live in germany, I am a computer engineer, and earn about 36K brut (about 19K net) (*). I am nearly as competitive as India !!! Or , from my side of the pond, 75K is overpaid. Your call.
(*) coding on a mainframe for a big company
C. Sagan : A demon haunted world:
http://www.amazon.com/gp/product/0345409469/
visit randi.org
I cant stand whats happening. I mean, I am glad for India, wow, its nice of us to provide them with jobs, but its getting crazy.
Where I work uses NTT/Verioshit for its webhost. We are changing that, but they have double charged us for a 1/4 (to the tune of 300 smackers). Imagine talking to a call rep in India somewhere, who despite having a good command of English, seem to fall short in understanding customer support issues. Its taken me 4 calls, and the issue is not resolved.
A couple days later my business gets a call from a credit card company, where the seller is trying to pre approve us for a card. Guess where she is?
I had to hang up, I am starting to resent it. I have a hard time talking to these people knowing that our jobs are going over there. I dont feel bad against the Indians, I am sure they are happy for work, I am pissed at the greedmasters and the system that breathes only the "bottom line".
What are we gonna do when we run out of people to exploit? Will Capitalism be over?
Outsourced workers still work in groups with managers hanging over their heads, offices, and time clocks.
... don't.
Telecommuters
simon
home page
BTW, dido is in the Philippines (not mentioned in the post).
-=-=-=-=-=-=-=-=-=-=-=-=-= John Reinert Nash -=-=-=-=-=-=-=-=-=-=-=-=-=
That should lower outsourcing costs even further!!!
You are a genius for giving corporations a bright new idea!!
> You would be better off moving to your favorite part of the country and waiting tables.
Darn right . . . If I'm going to make peanuts anyway, I might as well make it doing something that isn't as mentally demanding.
Distance has nothing to do with it.
I live 13 miles from work. If I were willing to code for Indian prices, they'd not only cover the cost of my broadband, they'd give me a computer to do it on.
The REAL jabber has the user id: 13196
What you do today will cost you a day of your life
I'll work cheaper if I can choose where I live and work. Must I leave my country to do so?"
Are you willing to work for 1/5th the wages, as others earn (at best!) in other countries? Are you willing to move there and face constant pestering and abuse from the (few, but vocal) people who can't seem to differentiate between U.S. government policy and the citizens themselves? Are you eager to live in a country where speaking your mind can make you a target of the government (this affects most of the globe, actually.) Are you willing to be a target for every whacko who wants to prove their loyalty to some miserable group of terrorist wannabes? Are you willing to be looked at with a unique mix of hate, contempt (if in France), envy (also France), and pity (UK)?
If so, sign up to work overseas. You won't have contributed to Social Security and likely won't qualify for any government retirement benes as a result, but what the heck. If you under 40, it won't be there for you when you retire anyway!
Sorry dude but $200K/year is a fuckload of money anywhere except perhaps Silicon Valley and perhaps NYC.
Your point of tracking where your money goes and finding ways to cut costs, eliminate unecessary expenses, or spend it on more effective solutions is valid. Most people have something they could drop or cut (say using the money you currently spend on cable on buying books from Amazon, not eating out, etc). However someone in the $200K bracket is in a far different position than someone in the $20K bracket. If you were trying to live on $20K in the Valley I suspect you would be living so close to the bone that there wouldn't be much for you to cut.
Happy Fun Ball is for external use only.
Well, you could live on $100K, or less, in Silicon Valley. People do. I did for a while, the main compromise being that I lived in a seedy downtown part of San Jose (which is still not that bad, compared to a lot of cities).
OTOH, it is very, very easy to spend a 5-figure income here. Especially if you buy a house. You not only have mortgage payments (at least most do), but you get to pay property taxes based on absurdly inflated real estate prices.
...and manage to own a 4300 sq foot sprawling ranch-style 5-bedroom house on almost 4 acres of land with a swimming pool and a game room with nice antique pool table, I have a nice boat, a Harley and even own my own freakin' 4-place airplane and fly it at least a couple hours each week for recreation, and still contribute quite a bit of dough to my retirement account!!! Now granted, I drive a ten-year old car that desparately needs replaced and I cannot really afford a new one right now, but believe me, even "only $60K" year, as you can see, is more than "living wage". If I could make six figures, I'd be driving a new car every two years, trade up to a bigger, faster airplance, and still be socking enough away to retire quite comfortably.
This makes tons of stuff easier. Like oh, say, when the network is down between you and the world, you can't telecommute. The guys who all work in the same building, can probably press on, continue to have meetings, and make progress on work. Where you are stuck.
Oh, confidential paperwork doesn't leave the building. They don't need nearly as many VPN connections. There is no one making a connection from a Dynamic range of IP's that are outside of the network operations control.
Telecommuting, you aren't in the same building with 500 co-workers. Now if the started hiring lone guys, on their own island in India, yeah, you've got a point. However, your wrong, wrong, wrong.
What I really don't understand, is why they don't start transplanting business from major cities. Look, there is no god damn reason in the world you have to be in downtown SF to write software. You don't need to be in LA, SF, NY, or any other major city. You can get an amazing number of resouces in much cheaper places then a lot of companies feel they need to be in. It's just plain silly.
Kirby
Boo-fucking-hoo!
My wife and I, combined, made $52k last year. We manage to live just fine on that. Of course, we're on the other side of Sacramento.
Don't talk to me about "giving up the ego stuff" while you're still driving a Viper and a Navigator.
Under capitalism man exploits man. Under communism it's the other way around.
All my money still goes to paying the credit card debts from back in 2001, when I loaded them up to pay for my wife's college degree
While I'm not someone to dis education, using credit cards to pay for it seems stupid. Couldn't you have gotten student loans?
Happy Fun Ball is for external use only.
>
> And, probably the worst part is that he is now sitting on that money instead of redistributing it to the mall workers/mechanics in the area, which hurts the economy.
Still a third way to look at it is that at the 39% marginal tax rate (CA State + US Fed + SS + SDI) that a $40,000/year worker is paying, damn near anyone can get themselves the same $20,000 a year raise by doing the same things.
And when a guy making $40,000/year does it, he's given himself a 50% raise. Good thing there's people like you around encouraging people to live beyond their means. Can't have the "already rich" $40,000 a year types "get more rich", can we? :-)
That's why you incorporate, and become a business of one. A lot of those expenses can be reduced by writing them off. You may lose benefits from your employer (IMHO a lot of employer plans aren't such a hot deal), but you can get your own benefits. And if you can swing it? You can be employed by more than one. And yes job security is dodgy, but then isn't it already?
Yeah, God save us from engineers with experience in non-technical jobs.
Nah, God save us from car salesmen writing application software.
"We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
Why work cheaper? Handled properly, telecommuting can make an employee more efficient and productive than he or she was before. The company will incur lower personnel-related costs and will save money that way as well. Heck, if half the people at my company could work from home the savings on air-conditioning alone would be significant.
The higher the technology, the sharper that two-edged sword.
I was reading all the emotional posts up until this one came up and I would have silently ignored this immature comment too had it not been for the fact that it had also been MODDED UP by the retarded ones with mod points for suggesting an instrument of destruction for the selfish interests of one half of the hemisphere.
War? So 60k people get killed on either side so u may get back your 60k salary and living the way you used to?
You just gotta love these people...sheesh...
I live in NYC and trust me when I say that $200k/year is a fuckload of money here too.
This is fuzzy thinking. a doctor's net income is the only figure that matters. His office, nurse, receptionist, insurance, licensing, and q-tip costs might be high, but so is his revenue.
Doctors on average are still taking home $200K/year. This masks a range, but doctors can whine about their costs when their incomes drop below six figures.
"All that is required for evil to triumph is for good men to do nothing." - Edmund Burke
Fifth, the only "solution" to the "problem" of job loss to other countries / technologies is to stay on top of the game: educate yourself continuously, never stop until you die. This keeps you happy, healthy, and employed. Another helpful hint is to be ultra flexible. In your job, your life, your thinking, your location. Be ready for change, and stay ahead...through education and training. Do whatever it takes to be the best, absolutely the best, at what you do. But, don't just focus on that skill or that area. Educate and adapt. Innovate. Treat yourself like a freakin' miniture company. Write articles, network, build value, sell yourself, remain as mobile as possible, never settle for what you have. Be like David Bowie [morevalue.com] and think of yourself like a product (Madonna, and other smart entertainers do this also). Are you getting the drift here?
This all sounds great, but I am fairly certain the vast majority of people simply want to live their lives without the pressure of outfoxing technological progress. You will find that for most people, war and revolution is preferable to the rat race you propose. Maybe you are just inspired by the kurzweilai.net page as so many are, but your enthusiasm is troubling none the less.
Technology is not supposed to make human life more irrelevant, turning us into bloodthirsty animals fighting for whatever relevence our existence holds for cult of productivity. It is supposed to make our lives easier, how easy is life when it is consumed with a person struggling to market himself to The Man?
No, i think most will be willing to fight for a better life.
I don't read or respond to AC posts
>One guy in the office created an object. At the >same time one guy who was telecommuting created >a similar object. Both do essentially the same >thing. Had they both been in the office they >probably would have talked about this and only >one would have implemented it.
Oh come on, your problem isn't with telecommuting, you just lack a quality management system. You need something like Caliber-RM to manage software requirements and good project management.
OK, so are you willing to swear on a stack of bibles, that all the pharmaceuticals are above board, and beyound reproach? Go ahead. This is Slashdot, no one will remember your answer anyway (640K?).
I think Software Development and IT are dying in America, and I dont want to go down with the ship, wondering what the hell to do AFTER I lose my job.
Everything I am doing to save money, is to develop the capitol needed to invest in Real Estate and the Stock market, cause I am NOT going to compete with some indian who will gladly do my job in exchange for a burrito.
I don't worry too much about outsourcing, and I'll tell you why. As a number of other readers have pointed out, it's all about the money.
If the Internet has been what it is today in 1980, we would be saying the same thing about Japan. For many years, Japanese workers bled themselves white for peanuts, and the companies they slaved for earned billions of American dollars.
Then what happened? The Japanese worker grew up, and began demanding some of that income for his or herself. Japan is not as competitive today as it once was, and that is largely why. In fact, Taiwan and Korea are kicking Japan's butt in a number of key markets, and that's because, economically, they are where Japan was decades ago.
You can pay intelligent, educated, productive individuals chickenfeed for just so long. Eventually (and I suspect that it won't take all that long) tech workers in India will begin to see the benefits of industry all around them, and will want a piece of it for themselves. At that point, they will no longer be so "competitive."
The idea that a given nation might be able to out-compete us by utilizing what is, by our standards at least, virtually slave labor is not new. The entire tariff system was put in place to prevent our markets from being flooded with cheap imports, with concomitant damage to domestic industries. Perhaps something similar should be enacted regarding outsourced labor.
The higher the technology, the sharper that two-edged sword.
The savings from telecommuting could rival savings from offshore outsourcing, if the telecommuting is done en masse.
1 _2.html. The result is that Indian programmers are 1/3 - 1/2 as expensive as an in-house US employee when counting total direct costs, not as low as 1/10 - 1/5.)
... and we know what happened with that. Now they are jumping on the offshore bandwagon in pursuit of dubious savings.
If they made the almost the entire IT department telecommute, they could reduce their real estate and other physical overhead costs drastically. They would just need a room for the servers, a few floating terminals lined up side by side like an Internet cafe (ie no space-hogging cubicles) for when people do come in to the office, and a set of meeting rooms so teams can meet once or twice a week.
It would also need a different approach to management and more strict rules regarding being at your home desk during office hours -- there is no good reason for not answering your phone for an hour, because you're not going to be away at somebody else's cubicle discussing anything.
Combine the reduced real estate costs with the reduced salaries that they can pay because people would accept less money in order to telecommute, and US employees wouldn't cost much more than Indian programmers when taking total costs into consideration. (Remember that although Indian salaries are only 10-20% of US salaries, their physical overheads are often the same or more than in the US - for example look at the office real estate costs in Bombay compared to Boston http://www.forbes.com/global/2002/0527/066sidebar
Then after you add in the undocumented and indirect costs associated with outsourcing that result from differences in language, time zone, and culture, and other factors like the relative lack of company-specific business knowledge, you're probably saving MORE by telecommuting than by outsourcing.
But outsourcing is popular now not because they are really interested in saving money; it is happening because it is the latest fad. If they were really interested in saving money, this big outsourcing wave should have been happening 5 years ago when American programmers were hard to find and expensive to keep, and Indian programmers were much less expensive than they are now. But no, the fad back then was to throw megabucks at anything that touched the Internet, and pay six figures for any semi-talented web programmer. They jumped on the dotcom bandwagon in pursuit of dubious profits
---------
There is inferior bacteria on the interior of your posterior.
Dude, if you can read; the cars are PARKED until the weekend. My commute is now 2 hours, although I can work during that time. I even get the occasional thrill of the Caltrain running over some homeless person.
Actually, it's not all about money - at least not as simple as a home worker in the US v an office worker in India.
A highly trained team in India will have numerous advantages over non-colocated team in the US because of the very nature of telecommuting as a way of getting work done. I work in a global position in our company, and my relationship with groups in the US and Asia is nowhere near as established as that with my European colleagues - especially those in the same city and even more so with those in the same building.
Secondly - there's the question of why outsource instead of keeping non-core staff on the payroll even where there's a neglible perceived cost benefit: strategic management.
Modern companies are horribly complicated things to run, and if you're trying to look at things clearly it's much easier and more efficient to view your core units in detail and imagine things like 1st line customer relationship management centres as black boxes where a service is supplied by a third client - you can focus and worry on your groups which form the core of your value.
So it's about being cheap, but also effective and simplying the running of the company.
Ummm ... the cost to the company to employ one person in India is going to be more significant than just $5k per annum. I would think that the projects are negotiated such that the break down would be closer to $5k per month per head.
Of course it would be closer to $5k p.a. if the company itself opened a branch there.
And I would imagine that the final worker would be paid closer to $5k p.a. only.
Look, ANYONE can save money. At 20K though, I would honestly consider going on welfare, and letting us sucker taxpayers give you a free education. The poor lack creativity.
First Outsourcing is to move operations to anouther comany who is then responsible for the screw up. Offshoring is to anouther country.
The reason, Simply as others have said money. Why this number? Well let us check the figures, ie. we need to do some present value calculations.
Local worker vs. Outsorced/Offshore
A. Salary Cheeper
B. Benifits are non-existant (short term)
C. Do not need to pay for or at the high expence of Retirement Benifits. That is the responsibility of the Outsourcing/ Offshoring Company.
The above are the short term reasons. Long term thses companies want to tell your Government {USA, Canada, Australia, N.Z, Europe} that they need to make the Labour Laws more favourable for them.
Note: this is part of the US Dollars decilne on the world market. Which in turn will create more offshoring because these companies will be short sighted to see that they have move the consumer offshore as well.
Dude, I would cut up all your credit cards but one if I were you, and get a consolodation loan at a good interest rate to pay them off. Credit cards are the biggest scam on the planet. You need ONE, not 10 like most americans. Instant savings if you cut those suckers up and learn to live a cash existence.
Why do you care about repeat business in a global market?
... probably something along the lines of
Hmmm
outsourcing.epinions.com is called for.
Write scathing reviews against people that defrauded you by pumping up their resumes -- lest other people make the same mistakes you did. It also provides a feedback mechanism to the people that genuinely care about what they have done -- where they have gone wrong.
Ya right, they don't do it because no one works. I am going to be able to "work from home" soon which is cool because I will get to work like 20 hours a week and get paid for 40. Managers don't trust workers, with good reason. It will never happen. I work about 20 hours a week now the rest of the time is crusing the web or chatting, only I have to do it in my cube instead of from my couch, so managers have a false sense of "there are here 40 hours so they are gettign 40 hours of work done".
is this a joke... telling us how if you cut down you can live on 200K$ per year in Silicon Valley! I think it is a joke because you can actually live decently enough for around 100K$ but my real question, regardless is, if you could tellecommute why in the hell would you live in silicon valley. You could live somewhere nice.
The writing is on the wall
Agreed. It's not going to happen this year or the next or even the next but it's going to happen. I don't know what the answer is for me yet but my wife and I are keeping an eye out.
I live ze unknown. I love ze unknown. I am ze unknown.
So in other words the problem had nothing to do with telecommuting and everything to do with bad management. There's no reason why managers can't manage telecommuters, they just choose not to. I've done it and the results were superb. But I run a small shop where the work is very easily divided (writing plugins).
I will no longer work on-site for the people I contract for because it makes me unproductive to have some idiot interrupting me every 10 minutes to talk about nothing at all. Then you have your weekly/daily/hourly status meetings where nothing gets accomplished. And people in an office often refuse to talk to each other, even though they can, so your argument above is pretty much bogus.
If they can get decent work out of someone overseas as compared to you for less which do you think they are going to pick?
They'll pick overseas workers until their managers decide your (former) managers are no longer cost-effective and either outsource them, or just cut their jobs. Then they'll be out of work and wish they'd hired decent American programmers (which are really hard to find, anyway).
As a former, layed off telecommuter (NY->Boston based company), let me tell you, this is not telecommuting. This is a simple outsourcing model. Telecommuting is when YOUR employee works outside the/a main building. Outsourcing is different.
Companies still have a strong bias against telecommuters. 6 months before i became a telecommuter i got an awesome review and a bonus in the middle of a layoff. Flash forward 6 mos to an unannounced mini-layoff... I'm gone. Why? Out of sight, out of mind. Simple as that. Anonymous, distant people are easier on the concience when laid off.
Lest you think I was working for a high and mighty "traditional company" I wasn't... I was working for Akamai, a company that claims to be modern and internet savvy. Bork.
After-tax, he's saving $200+250+50+200+150+100 = $950/month.
Now dig this. With combined California + Federal taxes on $200K at around 43%, that after-tax savings is equivalent to a pre-tax salary raise of $20000 - about 10%.
$2000, not $20000. That should be 1%...
If you gave up some of those lunches, and stayed away from Fry's, in a couple of years, you could put money down on either a Viper or a house, dude. Think about it. I used to be at Nola's every fucking day, until Baha Fresh opened up. 10 dollars a day minimum for lunch, but usually 15-20. Add that up. Yeah it sucks bringing lunch from home, but it feels great to have investment income. Money for nothing, and if the wife pisses me off, chicks for free.
I can see how you might think that the way I am living hurts the economy, but you would be wrong. The more available capitol in my bank allows them to make more loans and at lower interest rates. This is money beyond what some service industry worker would effect the overall economy. The economy is not about distribution of money, but about economic activity. Few mall workers and mechanics have any effect on the economy unless they are borrowing money for big-ticket items.
Well that gives about 4,800 Trillion IPv6 addresses per star...(3.4e38 addresses /7e22 stars = 4.8e15 addresses per star)
I find the fact that each star would have about a million times the current (4.2 billion) IPv4 address space an interesting thought when it comes to realizing the size of IPv6 address space.
Or, to bring this post a little closer to the topic on hand, each grain of sand (on earth) could have 4.8e16 addresses, or 10 million times the total number of IPv4 addresses.
I would post anonymously too, if I could not perform basic math.
$950/month post-tax equates to approximately $1667 pre-tax (@ 43% total tax). Since we have 12 months per year, that works out to $20,000 per year.
As the original poster wrote.
Bother, said Pooh, as he called in an air strike.
I do live in MA (still high taxes). I make (the equivalent of) 30K, with no benefits. And I can make ends meet, with a little money left over out of each paycheck.
How do I do this? I share an apartment with two other girls. I bring my lunch to work every day. I'm not buying new electronics, and I drive a 12-year old car (which is in very good condition). I get as little insurance as I can afford to (this will hopefully be temporary). I consider buying a coffee, a lunch, or a CD to be a treat (although I do it once or twice a week.) All this leaves me some money to put into savings with each paycheck.
Obviously, if you have a family to support, you can't do all of this - you'll have more expenses. I also don't plan for this to be a permanent lifestyle - but I won't ramp up my spending until I get a permanent job.
Have you read the Moderation Guidelines Addendum?
Look, ANYONE can save money. At 20K though, I would honestly consider going on welfare, and letting us sucker taxpayers give you a free education. The poor lack creativity.
True, while I don't make 200K/year I have managed to get my expenses down to about 24k/year (after taxes) I could probably get this down even more if I tried. Still it has allowed me save up quite a bit of money over the last few years.
BTW $20K/year may not sound like much for an income but it is more than enough to live fairly well someplace like Wyoming or North Dakota. Even on $20k/year you can afford to buy a house there.
Happy Fun Ball is for external use only.
What these people offer is VALUE. Your argument is like saying that that $2 hamburger from the drive-through didn't taste good. Well no shit, Sherlock. You get what you pay for. Executives know this. If they only need some software to function for a year or two, or it doesn't have to be 100% bug free, then why spend all of that $$ on a US programmer? Good IT people have their place, but where ever you fall in the food chain, cheap and quick or expensive and solid, you still have to offer VALUE.
Bastards are throwing american workers on the fire just to make a quick buck.
It's NOT like people are quitting when presented with a pay cut demand... it's like they are DESTROYING the middle class so we're no longer a threat to the corporate and political elite.
And I'm hardly xenophobic... my parents came here from India. I'm just 100% American born and bred.
Why do you want my kids? Are you some kind of low-eyes?
The same can be said for commercial products. Companies spring up and die off all the time because they don't do or sell anything anyone wants.
OSS isn't automatically good, but the good stuff tends to follow an evolutionary path and become really good.
He's hoping to diversify.
Canning the boy ham in addition to canning the man ham.
Darn right . . . If I'm going to make peanuts anyway, I might as well make it doing something that isn't as mentally demanding.
I don't know about you, but I would get bored doing restaurant work. I would rather do something somewhat interesting at low wages than something boring for more wages. However, my family disagrees.
Table-ized A.I.
Also the OSS == good logic doesn't fly with me. Most OSS projects are horrible and should have died long ago. For any good product [say XMMS] there are a half dozen related products that suck [those GTK+ media players], etc...
I'm not saying one side is right or wrong but your justification doesn't support your view. Yes, MOST open-source projects are complete failures (they don't even make verion 1.0). However, the main reason IMO is because OSS doesn't have the same resources. A large number of OSS projects involve less than 5 developers (with at least 2 or 3 not committing much time to it). In fact, a lot of them (check sourceforge.net) are simply one-person projects with very little comittment by anyone. Clearly this does not prove anything (since alternative software development methods involve larger resources)...
You may or may not be able to prove that OSS development does not work... but you aren't doing it here...
KoalaBear33
......The worst thing in my life happened when the stock market started mattering more than the economy
peachy...
But....
Fortune is the same magazine that writes articles with titles like: "SCO GETS WHAT SCO WANTS", which in substance cheerleads for the giant, and makes the open source community look like a bunch of crazed zealots.
I don't necessarily consider them a reliable source of information anymore.
or else native born workers would be allowed to telecommute.
Face it, managers see IT staff as "a dime a dozen" these days with all the cheap labor in other countries. They outsource IT for 8 cents on the dollar, and trust the local management in that country to keep things in line. At least when I worked, management felt that way in the company I worked for. So even if I worked minimum wage, I couldn't do it as cheap as a worker in another country.
Nothing against people in other countries working IT jobs for pennies on the dollar, they have to make a living too, I am upset at management deciding to outsource and laying off a lot of talent that worked extra hard for them, only to get the boot because they are natural born USA citizens.
It's "bear your children". Stop being wrong or shut up, damn it!
Outsourcing means giving away the whole problem (and it sounds good in management circles too).
Engineering is the art of compromise.
outsourcing maybe moving money out of the country. but then there's companies like the one I work for. we don't outsource (though I work for cheap). most of our customers are in other countries so we are bringing money into the U.S. So it goes both ways.
The Uber Liberal and Uber Conservatives want to break the system. Bankrupting it is a good way to do it. They are hoping you will be too poor to do anything about it when they install their own particular brand of "workers paradise." There is no middle anymore. A moderate as the media defines it is a marxist leinnist. Meet the new boss same as the old boss.
As you can see I don't care about my karma.
Now greedy businesses will stay at home hiring and all will be right !
Just as a telecommuting worker is easier to lay off, when things get really tough, that work that is being outsourced is the first to be back burnered to save on bills.
Also, often the work outsourced is precisely those jobs that are seen as not critical and not needed soon.
That managers are better at detecting wasted time at a distence than right under their noses ?
Telecommute and no long distance? $30 for phone is dirt cheap. Tripling that (at least) is more inline. And then there's insurance ($300 or more a month... if you're getting auto, home, and decent life coverage through work, you go...), utilities (you can't run a server without electricity, nor can you live without water, sewer, etc.) which will run you about $200. And all this is assuming that you are wearing the same clothes that you wore 15 years ago, no haircuts, no visits to the doctor/dentist (even with co-pay), among other necessities. So where are we at now, Sparky?
My impression is that when companies outsource to India, they don't outsource to individual developers in India. They form a whole group in India, complete with a manager in India. Usually many groups with several layers of management. They have offices, they come into work every day, they have meetings.
Outsourcing teams or departments is something different than individuals telecommuting.
Imagine you have a team of 100 developers working on a fairly large, fairly complex project. Would you have an easier time managing them all in one place, or would you rather each of them tele-commute from a different place, potentially, in all from several different time zones.
I am not claiming that a successful outcome would not be possible with the team telecommuting, (nor am I saying it is), but it is a no-brainer than having your entire team working in one physical location is a lot easier to manage than not.
By outsourcing software development companies are taking a chance, but keep in mind that these companies are amply rewarded in terms of cost savings by doing so. I am sure that there have been more that the occasional failed project from off-shore development, but by and large it is a matter of process, and as more work is sent overseas, the more the development and delivery process is refined, and will soon approach the point where the risk inherent is no more than that of a project being done on-site.
All you touch and all you see is all your life will ever be
No, it's you who's thinking fuzzily.
A doctor's offices' revenue may indeed be high, but that's because of the astronomical health care prices paid by health insurance companies, and passed down to the patients, which is what was being complained about in the first place.
Cheap is not the factor anymore may be it was a few years back. The work gets done and the programmers from India that I have worked with are simply kickass !!
Wait a second. You are claiming that someone making $40,000 a year is also spending half of it on fast food and gadgets? This may be true if they live with their parents and have no dependants, but it sure isn't true for most people.
I remember 10 years ago when the last textile jobs were going overseas. My tech friends (and I) all said it was inevitable, just simple cost competition.
It somehow seems different when it is our turn.
this is not a sig
As I have also been one and I know that it takes a bit to get out of the videogamer or family man mentallity and into the I'm at work, lemme waste time by the office water cooler instead.
Needless to say that either way, employees want to not work and make money, employers want everyone to work without being paid anything. I am 100% a liberal in that I believe whatever works and makes both sides happy (maximize profit, minimize loss for the employer and conversely productivity and morale for employees). If all those things are considered then I give my vote for unconventional methods.
When I coded, I found I did some of my best coding and design work (ahh the college years) in my boxers after a quick shower and a cup of coffee... (generally breakfast occured while my meastly 200 mhz back then performed the compile and build cycle that used to take minutes). I personally hate the office space but while living with parents, getting work done at home is nigh impossible since parents think you're always playing whether you are or not.
I'm single and living alone so for me having a home office is a perfect setup. Though my best work has been written on napkins at the local bookstore's coffee shop (books 'a million).
Laterz,
-Khye
No no no.
Indian workers shower, shave, get dressed, and go to an office to work. American telecommuters get up, rub their eyes, and sit in front of the computer in their boxer shorts. If we're lucky, the shorts got changed three days ago after the last shower.
Your boss knows this. That's why he'd rather pay for the Indians. It's a cultural thing. The Indians are working to participate in the game; Americans are telecommuting to drop out of it.
In my own professional life, I travelled to work with IT service providers and software developers throughout Latin America. There is nothing about Gnome or many other such software projects that could not have been done in South America, except for the fact that it usually just happens up north first, and that much software that gets widely adopted is that which is done in English.
Remember: the "virtual" nature of software is such that it is a far easier sector to develop for minimal capital than, say, aerospace (where Brazil also has a competitive industry) or biotech. All you need is access to a computer. You don't need a supercomputer to develop Linux applications, desktop suites, widgets, etc. And most anyone who has access to a university has access to a computer lab in Latin America. Perhaps an iteration behind in architecture, but it's still there. You'll get more mileage out of correlating the contributions of those countries with the size of their literate populations than correlating them with their proximity to the US.
I don't know whether Miguel had a home PC or not. I know people who were using CAD software in the late 80's in Mexico and Brazil, though, and developing 3rd party applications for them. I know that the Brazilian industrial design sector is pretty heavily IT-focused and based.
But the fact is that Brazil is also a center of computer hardware production, partially due to somewhat protectionist trade policies that create high tarriffs on imports for goods that are manufactured domestically. Dell and IBM both have production facilities in Brazil, and 68% of Brazil's PC's are produced domestically. This is not true for Mexico: while I believe that HP may have a final assembly unit in Mexico, for the most part Mexico imports its hardware from the US. This means, to some extent, that there's a stronger "native" computer culture in South America than in Mexico.
Now, the fact is that renumeration is going to be better for skilled people if they move to the US, and that's exactly what happens: if they can get work in the US, whether they are from Mexico or South America, they will move there. That's the flip side of the outsourcing element, of course: the difference is that it's far, far easier for capital to cross borders than it is for labor. GM and Ford are free to move jobs across the border where wages are lower, but Mexicans are far less free to move up north (legally) to where wages are better. This had been less true in the IT industry before the outsourcing trend began, but this is also beginning to happen in IT.
Oh, India. Very nice country, nice people, nice girls , comparatevily starving and they're also
pirating drugs developed by rich western countries to cure their HIV patients at sustainable prices. Nice idea , nice purporse.
Interesting fact: some company may choose or have already choosen to outsource their intellectual property developement to india. To a country of pirates ??! (pirates according to many pharmaceutical companies for sure). Bad idea in my book.
Oh, but indians accept to be paid a couple dimes...
Yes, it's only because of money. And it sucks.
And it's incredibly stupid.
I've never made $200k/year, but for a couple years I was making $50k. When the bubble burst I ended up getting a job at a liquor store and bartending at the bar next door. My lifestyle now is completely different, but since I'm on the other end of the spectrum it might be interesting to compare my experience.
While I was working at the liquor store/bar one tech recruiter contacted me about getting involved in a starting a webhosting company with a group of other people. Certainly not the best time to get involved in that sort of venture, but I was working in a friggin liquor store for $7/hour, so I figured why the hell not?
I met with the guy that wanted to finance the whole thing and was impressed with how well he had it planned out, and of course, the fact that he had the money to finance it. The deal was, do the work for free, get 3% ownership of the company when it became profitable. The other guys got bored of it pretty quickly and it became obvious that I was the only one that really wanted to make it happen. So, when he decided the company needed a full-time employee, I was the obvious choice. So I became the first employee, making $7/hr.
In the meantime I gave up my 2 bedroom/2 bathroom apartment on the golfcourse, got a 3 bedroom house at the beach, and 2 housemates. I got a 17 year old car, but it's a 5.0 convertible and a hell of a lot of fun. I've been doing freelance work on the side for $30/hr, but only a couple hours a month, so it really just puts entertainment money in my pocket. I work from home 4 out of 5 days a week on average, and my hours are fairly flexible.
After a year, I'm still the only paid employee, and only make $10/hr plus minimal health benefits. My percentage has more than tripled though, but only the next year will tell if it's going to pay off. I actually get to make decisions and have a real influence in what's going on with the company. The webhosting part of the company is only a fraction of the money now, network administration and custom sites make up the bulk of our income. Times are still tough, but we've made progress so I'm still sticking with it.
I only eat out once or twice a week anymore, but as a side effect my cooking has vastly improved. I regularly spend lunch breaks at the beach, I have a tan again for the first time in years, and I'm in better shape from swimming than I've been in a long time. I live in a neighborhood instead of an apartment complex which means I actually know my neighbors and hang out with them.
Do I wish I was still making $50k/year? Hell yeah! Was I happier when I was? Hell no! But our income is growing steadily, and I wouldn't be suprised if I'm making more than $50k a year from now. If not, well, I can always go back to the corporate world.
I certainly wouldn't recommend taking this route to just anyone, but if you're willing to work hard and make a lot of sacrifices, you may find that you can still live a happy life AND not have to deal with all the corporate bullshit just to get a paycheck.
Well, they did in engineering and manufacturing
a few years back. Like IT people think it shouldn't
happen to them?
See ya in the bread line dudes.
I'll disagree with this. A good chunk of my value to the company I work for is the ability to steer some of the other developers back on track, identify problems, or just generally help them along. If we weren't in the same building, a lot of time would be wasted by people not solving the problem or waiting to exchange e-mails to get to the root of the problem.
> I just modded you up.
Then blew that mod point by posting in the same thread?
Thanks for nothing, dipshit.
ok, now tell mew where I can get a job like this? I can't find a job paying more that 60K a year, even if you tack on bonus/medical/dental/etc you are still only looking at 80-90K. Where is this 130K they are speaking of...and this is the average...that means I should be able to find some that pays even better...no..sorry...
We financed much of the Indian IT industry by funding graduate students who came to the US to study.
One small problem. Several actually. One with a rather good portion out there not practicing good fiscal responsability, and debt ballooning out of control. Any bank would be suicidal to be loaning large amounts of capital. Two banks historically have been poor institutions for making your money work for you. Putting your money in mutual funds, or doing the investing yourself will get you a much better rate of return. Three as you pointed out people have to be borrowing money for your dollars to actually be accomplishing anything. Economy's soft, and people's trust in the financial industry is shakey. Why buy what one can't afford, or take out debt one can't handle?
BTW Also expect loan defaults to increase. Guess who's going to take it on the chin on that one? That doesn't mean that people shouldn't do what the poster did, but lets likewise be realistic about the overll effect that will have.
"Obviously a lot of companies have decided that having an american physically in the office isn't worth a savings of $45 an hour, but once you've decided to hire telecomuters, isn't a $20 an hour American programmer with who management will probably have a lot less communication difficulties a better buy than a $20 an hour programmer from India?"
Don't compare outsourcing to telecommuting. There's more involved than the costs, and each option has different advantages and drawbacks.
Telecommuting saves on office costs, travel expenses, and employees might be willing to work for less. Then again, there's (still) no good substitute for face-to-face meetings, and I generally find that programmers benefit from talking to their co-workers, about work or other things. People perform better in good teams. As an alternative to letting people work from home, some companies work with satellite offices, but this ties employees again to an office, and might end up combining the drawbacks of working in an office and working from home.
Outsourcing has the same savings (office costs and labor costs), but the advantage is that the employees will be working from the same office, and in proper teams. The drawback is having to remotely manage or oversee projects, and the language barrier. I've seen projects being partly outsourced to India, and it was no picknick.
You also have to realise how the PHB thinks:
- "Outsourcing = Good. It'll save money now anbd make my bottom line look good, and everyone is doing it these days so I will not get fired for doing this even if it fails badly" (the old 'no one ever got fired for buying IBM' rule).
- "Telecommuting = Bad. Come on, we all know the resources will just loaf around the house all day in their underpants. When projects start to fail (and one will fail eventually), I'll be the scapegoat for making this decision".
I've tried 'selling' telecommuting for 1-2 days a week, and found that many (but not all) managers on all levels are opposed to this: CEO's, Division managers, and project managers.
If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
* several CPAN modules
i saw him speak about linux kernel modules (or something) over at ManilaCon last May.
Dido, you rock man!!
Why are jobs exported from the US to the third world ? Because salaries are 20 times higher in the US. But to live in the US, this high salary is needed, since the living costs are as high. So what is the solution: Lower the exchange rate of the US dollar, 20 times if it has to be. The imports will stop and so will the export of your jobs.
Peter, Singapore
PS: Did it ever ocure to you guys that the high prices and salaries in the US are unfair for the third world ?
Your best bet with credit cards is if you have more than one, move the balance of one of them to zero and they they will give you a great rate for other balance transfers. Going from 16% to 2.99% will allow you to unload that debt faster and will be less than a typical student loan.
There are many tales of bad code that had to eventually be reworked and largely replaced. Also a lot of tales of getting code that doesn't correctly meet the needs of the project (communication failures, etc).
After enough companies have had bad experiences, I think you'll see the flood level off a bit. Granted, some companies will accept the flawed code wholeheartedly for the cheap price, but things will stop well short of the doomsday scenarios.
This may be changing faster than you might expect. The Indian government has made tech education a central component of their economic plans and judging from the quality of some of the programmers I've run into here in the US, we should be worried.
It's certainly true that we have a lot of very talented programmers from India here, in fact, I helped start my company with two of them. They're good friends of mine.
But from the reports I'm hearing, the quality of tech workers who have been migrating from India in recent years has significantly deteriorated. I've also heard that these "government univerities" have started becoming degree mills.
Like the original poster, I'm also very skeptical of the ability of outsourced projects to succeed. Maybe in the ten year timeframe, but then again, that timeframe may also bring an about an economic "leveling of the playing field" with India, bringing their wages and standards of living more in line with our own and decreasing their status as a source of cheap tech labor.
There is nothing about Gnome or many other such software projects that could not have been done in South America, except for the fact that it usually just happens up north first
You've summed it up best right there. Stop, re-read that and you will get my point. I've said twice now that there's nothing special about the nations I'm pointing out as the hubs of the current technical world other than their current status as hubs of the technical world.
Americans love the unconstrained free market capitalist system. Until it doesn't automatically pour dollars into their pockets. Then its this sort of whining and calls for blatant protectionism. You should of kept your eyes on the ball; the companies that bought your politicians are Multinationals now. They are beyond control; come down on them and they'll walk. It should be no mystery why Bill Gates gets away with pulling the stunts he does. So the golden goose is shitting on lettuces. You're not going to shoot it are you? In essence, deal with a changing world. You are about the last nation to have to do this. I'm sorry to break this to you, but you don't have an inalienable right to be rich. Really. The American Dream is something that was made up by someone, its not a natural law. The rest of us are used to the rug being pulled. Time for you to learn how to fall without getting hurt as well.
Its a common myth that in India workers need not be paid for salary plus benefits. The law requires that 12.5% of the salary is deposited in a provident fund. The employer must contribute another 12.5% to it. Medical Insurance, gratuity (retirement pension), leave travel allowance, paid vacations, and meal allowances are standard benefits here.
about how much it costs to have an employee around. A good rule of thumb is to add 50% to your salary to account for all the benefits and other odd costs of keeping us around. Add to this the cost of management personnel and it really starts to add up.
Now compare this to those $20ish rates thrown around for Indian companies to code for us. Usually this is the very high end charges from those companies (ie if you were in India you could negotiate it MUCH lower like $5/6) and it is a rolled-up rate that includes project management and a US contact point cost.
How are we going to compete with this? Truthfully, I have no idea. I know that (as someone earlier pointed out) it is difficult to outsource anything that cannot be easily defined and often adds alot of aggrevation, but for cost differentials like this, you can absorb some of that.
For myself the "trick" has been to keep ahead of the curve, try to never get stuck in one technology; especially one that lots of people are being trained on. Make sure to learn enough to be able to use it as a solution, but don't make it your mainstay. Hopefully the massive shortage of workers that was predicted as the baby boomers retire will somehow cancel out enough of this to keep us from a real disaster (and hopefully not overwhel it too!)
This is a part of it. But they can also exploit their employees more. They are not paying healthcare benefits, they do not have to deal with OSHA, the Americans with Disabilities Act(ADA), Environmental laws, or any fair workers compensation laws. In other words big corporations can piss on their employees and if they complain there is another person willing to take their place.
As proof, does anyone remember the Union Carbide Disaster in Bhopal, India, that killed 8,000 people immediately and injured at least 150,000.
Looking for a job?
Want your resume written professionally?
DON'T USE TUNAREZ!!!
Of course it's always the money. Think about it. I was talking to a manager type and he told me that their dept. just offer a bunch of India guys in Bangalore 9K/yr US!!! When the Indians countered 17K/yr, human resources said no because there are plenty of Indians willing to take the job for 9k. I am told that if you make 20K/yr in India you are considered well off.
At first I thought it was a frigg'n joke, but that's what the top management want. They want to add resources (techincal/non-techincal) where market growth is. Asia right now is hot, so they will keep adding resources at the expense of US side. So, they are gonna move as many jobs as possible to Bang-a-whore India so they can show that head count is growing but they are saving company money.
He even told me bluntly:"Welcom to global economy son, now bend over cuz we are moving to bang-a-whore India." I guess once the Indians starting to bitch and want more then 9K/yr, next stop might just be Bang-Cock, Thailand.
(Cost of paying someone overseas + overhead costs of remote management + costs related to misunderstandings/errors + inconvenience) is still less than (Cost of paying you to sit in your underwear and "work" for 2 hours a day in between slashdot postings)
Tell that to my last company when thier flagship product came back from India as code that didn't compile, tests that could not have conceivably worked even if they did compile, and all in only twice the amount of time budgeted for the entire project... Ah, but you can't they've gone under precicely becuase of that catastrophy. The didn't expect the Indian programmers to be a panacea, but they did bet the farm on them at least completeting the job.
Just becuase you are shipping off code to India doesn't mean you will be getting the quality you can get in the US when you actually pay people what they are worth.
I understand a companies need to show a profit, they are in business to make money. But I think certain rules should follow them if they are US based.
I have specific numbers for my wife, so I'll use her as an example. She works in a call center making about $14.55/hr. The company she works for has been using outsourcing in India and Costa Rica for some time now. They pay Indians $0.50/hr to transfer calls to her because they don't know how/don't want to do their job, this accounts for at least 10%-25% of her calls each day. They pay Costa Ricans $1.00/hr.
Now, of course the alleged cost per transferred call is $3. Supposedly management believes that this cost is worthwile. Even though many of the customers call to cancel their account because they can't understand what the outsourced people are saying on the phones.
My suggestion is this: If a company is US based, they must abide by US labor laws. Especially minimum wage laws, UNLESS the minimum wages laws in that country exceed that of the US. This helps the situation at least somewhat so that even our slightly lower paid US workers won't all show up on unemployment. Oh, and to be considered non-US based the execs need to move their a**es to India too, no point in saying your company is not US based when you get to live the high-life. They can see what it's like to live in a third world country.
I've heard such dumb comments from a COO that we are helping that countries economy! What the HELL about the US's economy, you know the country these shmucks live in?
There is my idea, take it or leave it.
There is a good substitute now!
http://www.apple.com/isight/
I used to take work home initially, but I never got rewarded for extra hours put in. Instead, if I came in late or left early some day, I was frowned upon by my (jealous) colleagues and (troubled, confused) manager. Then I started coming in on time, leaving *on time* (tough one), and *not* taking home any work. I would go to the gym, or hang around with my friends, go watch a movie, read a (possibly technical) book, etc. Follow this, and you'll be fine.
Libbie whined:
Bullshit, Libbie. Someday you'll be one of those homeless who gets run over in this 2nd Great Depression.
The problem lies in poor management, not in the Indian coders, etc.
No, this time the fault lay squarely on the Indian coders. They would lie and say that some component was working and passed the tests and fufilled the requirements and design we gave them. We'd believe them, but when we got around to actually reviewing that code, it turned out that not only could it not pass the tests, but that even if it COULD compile (which it could not) it wasn't even fufilling any of the requirements (not even in the same ball park... imagine the analogy of asking for a accounting system and getting back a Flash debugger, not even close to what we asked for). And even if it WERE fufilling the requirements, the code that was written was so poorly designed and implemented that it was absolutly unmaintainable.
Once we had gotten far enough along on the project, and finally saw through the number fudging, slight of hand and bold faced lies, we had already spent too much money and gone too far down the path to turn around and do it right.
And do you know what your recourse is at that point? Not a damn thing. Sure, you could try and sue them in India, but we didn't have the money to do that and still keep alive long enough to look for more funding. Not that it mattered anyway, since we never got the extra funding...
But, lesson learned, if it looks too good to be true, it probably is. You can't cut costs down to nothing and still have the same quality.
Workers in India are cheaper.
You cannot directly compare telecommuting and outsourcing, because they are two different things. Telecommuting involves individual workers, with individual skillsets, working at a remote location. They still require management, they can still quit any time, they still get ill, they still take vacations. Outsourcing is not about individuals, it's about functions. If programming is outsourced, then so is all the overhead of employing programmers, such as HR. The outsourcing company takes care of continuity is an individual is not available, for any reason. The outsourcing company takes care of sourcing equipment and hiring appropriate skillsets.
You must remember that salaries are only a fraction of the cost of doing business. Telecommuting can address some of the other issues, such as the cost of providing an office environment. But outsourcing, in theory*, reduces risk because it allows a company to treat an entire function as "black box" - specs in, code out. Managing and mitigating risk is the biggest cost, in both time and money, of every IT project.
In summary, this topic makes no sense because it is comparing two different ideas that address two different business problems.
--
* In theory there is no difference between theory and practice. In practice there is. I was on site with a customer yesterday untangling an unholy mess created by the people they outsourced their helpdesk to. I've yet to hear of, let alone personally experience, an outsourcing project that worked 6 months after it started.
Dude, you're a freakin genius. If I could work from any location, it sure as hell wouldn't be where I am right now. I could easily afford to take a pay cut, and cut my wages in half. There are a lot cheaper places to live than here. I would easily prefer to live in less populated and much less expensive places than where I am right now. Hell, the more money I make, the more the wife thinks she needs to spend anyway.
;>), but I was finishing my projects ahead of time, because I didn't have to worry about the constant "walk ups", and hey can you take a look at my personal problem questions.
Last year I broke my leg and had to work from home for two months. Not only did my work not suffer (amazing, considering the meds
A typical company hierarchy looks like this:
0. CEO
1. various VPs
2. middle management
3. task leader technical management
4. worker bees
Telecommuting puts the remote link in the hierarchy mostly at levels 3 and 4. Outsourcing puts it mostly at level 2. From a corporate command and control view, outsourcing looks better because there should be less communication needed - in theory it's all at the manager-to-manager level.
Of course, we all know that it can't work without detailed specs, which get written at levels 3 and 4, and the specs have to be negotiated and clarified, which means more interchange at 3 and 4.
To a Lisp hacker, XML is S-expressions in drag.
They do it all the time on foreign goods, so why not do the same on foreign labour? Is it possible they could find a way to do this?
i wouldn't mind to pay 90% tax if the goverment can garunteed me my own house/property for a dollar with the age of 20.
:Land-LORD! serious i've you don't own your living space you are a slave to a Land-LORD sitting at the beach with drinks watching pretty girls in bikini and (here comes the good part) is probably multiplying with them (talk about the ego-gene)! all the fun no work!
rent is acctually a capitalistic way to suppress people/make them work as slaves!
the real problem to poverty and no future is RENT!
once you own m0re then one house/apparment you can start renting it, and you don't have to do anything anymore. this is the real threat to humanity and a peacfull future!
the goverment should ban the possibilty to own more then one (okay maybe two) houses/apparments!
i'm really squezzing my butt shut to not FLAME really really bad against landlords, hey dig the name
get it?!
they can do all the OUTSOURCING they want
and once the landlord is finish multiplying with the bikini girl he dumps her and leaves an emotional scare that her new boyfriend will only be able to solve with enough viagra (she's used to such a snobby life-style that her sexappeal to a normal guy is close to zero ...).
;) in which case the landlord wins because he's selling HEINZ short ...
again the landlord wins: his stock in Pfizer is raising and raising.
OR:
if the landlord has finished multyplying with the bikini girl he raises the rent on YOUR apparment so you can't pay; you move out and the bikini girl moves in with her new baby.
i really hope you aren't working at a baby-food production plant
terrorism is the future of every stock-market!
greatings earthling!
Where do you work that's paying $200K a year for a technically oriented, non-management job?
;)
And can we join?
Great. Coffee starts losing it's flavour after a while. Better to buy beans, grind it in your office and use a french press.
-- Be careful what you say. Someone might remind you about it another day.
You can schedule teleconferences or periodic "at the office" meetings to achieve this.
In my experience, it doesn't work that way: most of the ideas come from unscheduled meetings. When two people get together at the water cooler, they may talk about football--- or they may talk about work. When two people get together at the kitchen fridge, they are gonning to talk about the kids.
Thats not to say telecommuters cann't be effective--- they can. And for work requiring concentration, leaving the cubical may be helpful. But there have to be people at the office, because most work requires more than one person and thats where it happens.
Canadian Health Care is really inefficent...it has to be.
You have a lot of rural areas seperated by some distance..a lot more than in the US. This creates more duplication of services, and more waste.
The Canadian system does a wonderful job considering the natural geographic problems it has by nature of being Canadian.
telecommute that is. Seriously, my home is for living not working. I think people underestimate how important this is to ones mental well being. Also, the family's well being too. As far as what someone makes in another part of the world is fine with me. I am still in the US and could probably make a mint mining the side of a mountain that a lot of people just built their cute little cul de sac to face. :)
A hand up and a foot on every chest...
Just a few simple facts. All of these can verified by searching the Web:
American workers now spend almost 7 mos. of each year (more than 50%) satisfying tax obligations. Because of this, American workers automatically cost twice as much as every dollar they get to keep for themselves.
And what does our beneficent government do with the tax money they collect? Well, for starters, they send a helluva lot of it overseas as foreign aid. In the past 30 years, we have sent $55 billion dollars to India. American tax dollars built the infrastructure that now allows India to suck jobs out of the American economy. The fact that we provide this money to India means that they do not have to tax their workers to provide it.
I've hear that, in the US, having a car is a MUST. I don't understand then, howcome in India we are able to live without personal cars? Why did we build such excellent public transport?
Because your country didn't embrace the automobile in the same way that the US did. Your country is also more densely packed with people (in general). Very few places exist in the US with reliable public transportation. So if you don't live in one of the cities that does (say you live in the country, or in a smaller city, or in California), a car is necessary.
In the smaller cities, where it is necessary to have a car, the public transportation that DOES exist is under-utilized, because everyone has a car. So there is no incentive to improve the public transportation; but noone wants to use it until it improves (they'd rather use their cars, which are more reliable).
Make sense?
I do agree that USians see a higher standard of living as "basic" than Indians do.
Have you read the Moderation Guidelines Addendum?
Actually the way I see it is that the Star Bucks employee gets $6 and I get $22+ precisely because It doesn't take 4 years of college and 10,000 plus hours of focused study and work to pull a mocha.
I think it is great that East Indians only pay $60/month for rent. In Henderson Nevada my rent alone is $1125/month for a 2 bedroom apartment.
Johnny, Have you met any engineer from Indian Institute of Technology? He or She will cut short your delusions. Foreign programmers are as smart or better than you.
People have almost beaten you up enough, but come on, you've got to be f'ing kidding me. You own two ridiculously expensive cars, two investment properties in addition to whatever you live in, and can afford (if you so choose) to buy lunch and a latte every day. I've lived in the Valley, and you can live comfortably on $200K without sacrificing much of anything. As someone else said, try cutting enough out of your lifestyle to get by on $70K/yr and then talk to us. Until then, shut up and go polish your $80,000 car.
Yeah I've got a reply for this:
go do all of your Ab Initio calculations of biomolecular models with a pencil and paper <mute>...</mute>. Then go sequence the human genome with a chalk board.
without computer software engineers and thier coleagues in IT your "pharaceutical" companies wouldn't exist as we know them today...
yeah.
No has mentioned deflation. This is what really needs to happen in the US: everything costs too much, because everything else costs too much.
Once there aren't enough people around making enough money to buy Starbucks lattes, $30 meals, and $1400 apartments in the Boston suburbs, and $30,000 cars, then something will have to give: either we'll get more protectionism from the boobs in Congress (likely), or they'll all collectively understand economics and roll back the regulatory state so the US can again compete in the global market (unlikely).
Either way, lots of people will be ticked, but the first case is (sadly) more likely to get them votes, at least until Reality(TM) finally sets in.
I am preparing for the day when my real wages fall more than 50%. Are you?
Kyle
[ home ]
Same than in France. To manage the biggest companies in France, most of the time, you MUST be graduated from one of the best engineering schools.
Ask your coworkers how much they will pay you to shut the fuck up, asshole
After a couple of years unemployment, I was looking around for a charity that would take $2000 of my money and make poor people self-sufficient (not just give them grain). Then I realised:
Give a man a fish, you can feed him for a day
Give a man a net and he can catch his own fish everyday
Give a man a computer, education and Internet connection, and he will take away your job.
As an act of charity I am free here in the socialistish UK to give away my job in this manner if I choose to do so. In the United States you are NOT free to become unemployed despite what it says in your constitution, because you'll be giving up the right to good health. So for the people in the United States, telecommuting can be the gift of IT to the starving people of the World, I am proud to be in IT, even if it costs me my job.
It's been US culture to move around for jobs, such as move from the Bay Area to other areas when jobs become scarce. Why not move to India? It's American culture to move to where the jobs are instead of sitting in Bay Area and moaning about rent.
A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
As to your second question; No.
I do use a press, but the coffee is still pretty gross by mid-afternoon. By that time, I'm just looking for the boost. Taste be dammed.
Right now, I am getting by on about $90, but I am always looking for more ways to cut expenses. Were I not managing a team of developers, I would telecommute myself. I'm trying to put enough money into investments that I can be out of the Software industry in 2 years. If you have a suggestion on how I can milk another 20K, I'm all ears.
A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
Actually the way I see it is that the Star Bucks employee gets $6 and I get $22+ precisely because It doesn't take 4 years of college and 10,000 plus hours of focused study and work to pull a mocha.
Not these days. There is more demand for retail workers than programmers, at least in the US.
Further, you don't really need college to be a programmer. It looks better on a resume, but is not really necessary if you have the nack and are a self-learner.
Table-ized A.I.
I have done that too. The thing that you missed is that you were BOTH in the office and were able to talk very easily. With telecommuting, how do you get people to use AIM or something like that? How do you get management, who does not want to spend money on conference calls, to buy video cams or any collaborative software?? How do you manage someone who works remotely where there is only communication via phone call direct or email? Some people here have mentioned solutions, but more often managers that barely can manage people in an office are surely not going to manage people remoetly effectivly.
I think you missed the point of my post. My point is that it is harder for a manager to manage remote people than to manage people in an office. That is just a fact! If someone is in the office, you know EXACTLY what time they come in, what time they leave and what they do, when they are away from their desk and you can monitor their internet habbits easier, (filters on fierwall and logging) as well as require them to come to those useless meetings. Managers can 'see' productivity.
When you get into outsourcing thing, there is someone else to do the manageing, of the remote group. It is not one person, it is a group, that is in a remote office. Managers like dealing with other managers and have less problems with this kind of setup.
I'm not saying that it is right, I'm saying that is what happens.
Only 'flamers' flame!
Does slashdot hate my posts?
Dude, you're an idiot, and completely missed my point.
Under capitalism man exploits man. Under communism it's the other way around.
You do realize that with proper software processes, the DESIGN of the software is separate from the implementation? The people in India aren't writing the specification.. they are just doing the code monkey work. They get a spec, and have to write the appropriate code.
Like an assembly line.
No pun intended.
Software is becoming commoditized......
When I have a specification for something I want written, I don't want INNOVATION, I want solid code, period. I don't really care if you think some feature needs to be added, that's not what you are paid for. You are not the designer.
And, in the case where this foreign company IS being asked to come up with something... you feel that the foreign worker will not put as much effort into his job as a local one is? Do you think he doesn't appreciate his job? Why is that? Do you think he feels jaded that his job doesn't pay as much as yours?
Since when are laborers innovative?
When the servers crash, I try to fix them, but then my manager comes along and says, "You have to fill in this form before you reboot the server". I tell him that there are customers waiting for the production server to come back up, but he doesn't care. It's long been a dream of mine to form a fist, say "Do you have a violence request form?" and then I punch him in the stomach.
Webcam and screen-capture once every 120 seconds solves all this, of course it should have a warning light and 5 second delay because you don't want to be caught picking your nose or with your hand up your ass.A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
Come on, LibertineR is either a troll or a total narcissist. In either case he is not interested in the point presented by anyone else. The original topic was outsorce vs telecommute and his only (off)topic is "I"
Consider yourself a karma millionaire in comparison.
Those jobs lead to other jobs, as companies and employees learn to do better. New companies come from people who figure out better ways to do their jobs. So the opportunity cost of not being allowed to grow and innovate might dwarf the actual job loss. Japan knows this; they outsource a lot, but not their testbeds for innovation.
Not working now for me is not just staying still; it's going backwards relative to others who have the chance to create some value.
This opportunity cost is not monetized, so executives don't have to consider it. They're betting that they can always buy talent, but they're wrong. Other countries have more protective and less penetrable cultures, and Americans are pretty bad at learning from others.
I cannot resist on posting on a similar experience.
After a few months of following the company wide habits, I started to get in at 6-7AM, work/lunch at my desk and get out by 4-6PM (10-12h days). My production was great and the features always better than asked for. Still; getting out that "early" gave me a bad reputation in only a few weeks, as a slacker.
So I went back to following everybody else. Got in at 10-11AM, at 1PM take 2 hours lunch with the team (boss included), and leave at 7-8 PM. 7 hour days with plenty of coffee / cigarette breaks (I don't smoke, but you just go down to talk with the boss and relax).
So I would work about 15-20 hours less every week, get a lot less work done, but I was back as a good employee after "being scared for a moment that you where not motivated anymore".
BINGO! This is exactly my point. When they are the managers it is harder to get rid of them then for them to get rid of you.
Only 'flamers' flame!
Does slashdot hate my posts?
I am dev manager/lead architect for a company supplying .NET consulting to Microsoft's Enterprise customers.
:)
As to your second question; No.
Darn
I would be interested in knowing what kind of systems these customers are building, if you're willing to share some of your experience with us.
I'd be willing to work for 3rd world wages and live there, as long as I didn't have to worry about my American college loans. I got suckered into getting a CS degree because that supposedly would get me a job (since knowledge and experience weren't enough). Oh well, I was naive, and I'm paying for it. Of course, I could return the favor to coporate America by moving to the 3rd world and forgetting about my loans, but something tells me a lot of people think that would be wrong.
Mi klopodas varbi por Esperanto.
I dont want to be stuck in Software Development in another 5 years, when my job will consist mainly of emailing UML Diagrams to India.
.NET implementations etc etc etc? Not from the sweat-shop floor! *Eventually* they will, of course, but no sweat-shop worker is going to wake up one day and say, "Great idea, the Java language/.NET/the microprocessor/whatever". Can't happen.
:) All that said, I do applaud your decision to think about other careers. And do something about it. Smart people should be able to make a living doing a bunch of things, and shouldn't expect a job for life in any field, which is kind of what I'm saying above.
Really? But if what we do ever reaches the point where 1) it can be captured *entirely* in UML, and 2) those diagrams can be shipped off to India for implementation with absolutely no other interaction, hasn't what we are currently doing become a solved problem? And therefore not actually worth anything?
I would suggest at that point we probably won't even need the Indians, but the UML will actually be executable by definition.
So, why don't we move to working on *unsolved* problems, instead?
I think Software Development and IT are dying in America, and I dont want to go down with the ship, wondering what the hell to do AFTER I lose my job.
I've had no problems so far. I guess I'm lucky.
As far as I can see, it's a matter of staying *ahead* of the things that sweat-shop programmers can do. For example, where did the tools and software they are currently using come from? OSes, compilers, application servers, EJB containers,
I really think people should not expect the same tech to remain a valuable skill *forever*. COBOL didn't. HTML didn't. Java/C#/.NET/whatever won't either. We should be earning our living by pushing *forward*, because it is we who have the *opportunity*.
That's enough capitalism 101
There is still hope with the smaller companies...in fact, when I hear slashdotters talk about opportunities that serve small businesses, the tone typically sounds upbeat.
Although, a large company may cut 80% of their IT workers via outsourcing, a small company with 2 developers, will not be able to downsize their IT staff by 80%.
Also, large organizations will still need IT-savvy people to manage the outsourcing. So, if you want to code, you can work for a small company. If you want to work for a large company, you can still work towards being one of the well paid managers of the complex outsourcing efforts.
Finally, outsourcing can not be done 100%. Outsourcing sounds good and easy on paper, but in reality, companies that outsource are putting themselves at the mercy of another organization that may not always have their best interests at heart.
A potentially interesting separate topic would be stories of outsourcers using their leverage to negotiate themselves a greater piece of the pie.
Come on, LibertineR is either a troll or a total narcissist.
... did I mention my cars?
I make more money than anyone else, and since that means I am smarter than everyone else I must point it out as much as possible. Did I mention my cars?
I get my money for nothing and chicks for free, too, LOSER!! And, I don't need to post anything *technical* as I am too busy being a DOTNET ARCHITECT.
Just pay no attention to the fact that I made all my money shilling for MS, YOU ARE ALL UNEMPLOYED, USELESS COMMUNISTS! And I am a DOTNET ARCHITECT, which is the most intellectually challenging job *ever*. And I work harder than anyone else! I am also smarter than anyone else because
No one can stand me in real life, as they are all leeches and lazy slobs, so I need to try to grandstand on slashdot instead. You better be impressed, or I will call you names!!
LOSERS!!
The probability of an Indian/pakistani war is selectively ignored in the outsourcing decision. The "savings" to the IT budget often translates into bonus/options $$$$ to the managers who make the decision. Other things that are selectively ignored:
Privacy concerns----who cares if our ssn's and birthdates are in the hands of chinese and Indian/pakistani outsourcers.
Financial extortion:"Now that we have all your data I think we can discuss raising our rates now"
macroeconomics: The flow of capital out of the country doesnt have the same multiple effect through the US economy, and tax rates will go up to make up the loss of downstream tax revenue.
950 * 12 = 11400
11400 / (100 - 43) = 20k
It's a neat system for figuring out your budget.
I work for a big multinational company (based half in US, half in Europe). I live in Russia and develop software for it (nothing too fancy, though). My immediate business supervisors are in Ireland, many of my colleagues I closely work with are in France and UK. A thick enough intranet link, instant messaging, email and ocassional IP phone calls work very well to keep us in touch with one another. Commuting from my home to Moscow office takes 20 to 40 mins.
:)
We do have local managers that take care about workplaces, office, etc, and local sysadmins -- but my project's head is 3000km away and it's no problem. Higher-level managers show up in different sites several times a year to meet people face to face.
If moving most of development and support to this scheme is any indication, this approach works
I would not like to work directly from home as much, because of more distractions -- I tried this for several months.
Computers make very fast, very accurate mistakes
Not at that time. Ineligible because she was unable to carry enough credits.
Gamingmuseum.com: Give your 3D accelerator a rest.
.... As long as you keep electing people that will not open the borders to migrant workers, there is no chance other goverments will do likewise.
In Mexico we have a severe shortage of skilled people, many people that have no clue about computers but that at least can RTFM become IT experts, nevertheless whne Presiden Fox of Mexico proposed a treaty to allow free flow of workers between both countries he was politely ignored by the leaders of the globalization movement (which I understand it are seizing new oporutnities in Iraq at the moment).
IANAL but write like a drunk one.
Better code? Like what? Like Windows? (and if it is all written by Indians, then where is your better mnanagement?).
Better management? Like what? Lieke ENRON?
Better comminication? What do you mean with that?
I think some people overestimate the US advantages over other competing companies non based there.
IANAL but write like a drunk one.
... that 'irony' is a synonym of 'ferrous'.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
Let's make everybody equal, then it will be fair. Of course, some people are better off because they're smarter or just darn luckier than others. That's not fair either.
Not that I agree with the conservatives, but the left, with its envy-motivated zero-sum economics, cult of entitlement and denial of any form of individual responsibility is no better. If it was, the Soviet Union, North Korea and Cuba would have had H1-B schemes 20 years ago.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
I dunno, how about a family of four, for whom the "food" portion is likely a higher proportion of their expenses than for the single-no-dependents guy?
Fast food is expensive stuff. Even if you're starving to death and need to maximize calories-per-dollar, you're better off buying a stick of butter, a pound of sugar, and a small bag of flour to stick it all together.
Or burgers - Lean ground beef: $3.00/lb ($0.75 for 1/4lb). Egg - $0.10 each. Onion - $0.25. Buns - $0.25 each. Spices, condiments, electricity/gas, $0.25 tops. That's a $6-8 ($8 in Silicon Valley ;) restaurant burger, dripping with juices and sticking out the side of the bun, for a little over the cost of a Whopper.
If you gotta drive to the Burger King as opposed to picking it up at work, doing it at home is even cheaper :) If it's time you're worried about, put in one hour on the weekend to make 2-3 pounds' worth, then freeze the patties. On Burger Night, thaw in fridge starting the morning of Burger Night. Total prep time from thawed patty to kickass burger = 15-20 min, tops.
I can whip up a batch of cookies in under an hour. Same calories as store-bought, no artificial ingredients, comparable quality, and about a quarter of the price.
I've got no sprog, but believe that food preferences are learned behavior. If you raise your sprog on homebrew good food, and they probably won't even like the fast food as much.
The little picture:
We have a lot of employees from India. They moved here to the states to work. They do send some money home, but they also spend it here. They have excellent communication skills (some have a little trouble with verbal, but most are good, and they all write excellent e-mail).
The technical quality of their work is good and they have pretty good initiative. Most of all, however, is their attitudes. They have wonderful, helpful, cheerful attitudes and will drop whatever they are doing to answer a question, and then go right back to coding. Interrupt me when I'm coding, and I'm right grouchy and irritable and can't seem to multitask nearly so well.
I don't mean to generalize this to cover the entire nation of India or it's people (expatriated or otherwise). This is just my own microscopic, limited, personal experience. However, it is also my employer's experience to some extent. Based on this, why wouldn't want to hire these people both locally and over there in India? They are great from what we have experienced.
The bigger picture:
A lot of brilliant Indians have started new companies here in the U.S., creating new jobs. It's not *always* about divying up the pie into slices. It's sometimes about making more pies.
Some other random things to consider:
- India is getting "undersold" by other 3rd world countries with even cheaper labor.
- As the standard of living has gone up in places like Japan for example, the U.S. has recovered any perceived "losses" by making money in that country's stock market and also being heavily invested in by them. As the money flows back and forth, jobs, populations, and industries flourish (to the detriment of the environment, but that's off-topic).
- A much bigger threat is China. Very cheap labor with no stock market. They have an oppressive gov't instead. The saving graces might include the slow changes and the growing demand for consumer goods. This may pull our fat out the fire...eventually. Imagine every Chinese citizen buying a Coke product even once a week. That's a lot of money coming in.
-U.S. businesses who offshore are just being short-sighted as usual, and they will pay for it dearly. They will offshore themselves into non-existence. Unfortunately, we'll all be the casualties of these mistakes. I don't know WHO they think will be purchasing their products and services when the world's largest consumer base (the USA) is largely unemployed because all of our jobs went overseas. Sure, other countries may start buying the goods and services, but then their labor wages go up as well, completing the circle.
- Perhaps even bigger threats to our economy is our own culture's laziness, screwed up values, corroding educational system, crime, and other things that are topics for other threads. Basically, something is obviously wrong with us when single basketball star gets paid per year what an army of teachers, police officers, elder care workers, and EMT's make collectively.
And what makes jobs requiring a college degree more important than a job that doesn't?
Mac OS X and Windows XP working side by side to fight back the night.
are you kidding me? you make 200k and you're talking about living on the cheap?
well, that means so much to those of us making 50,000 or so salary, or 70,000 or so contracting.
you are obviously out of touch with reality if you think being able to live on 200k is some kind of accomplishment. wow, you gave up latte's? you are a true martyr sir. and you parked the navigator and the viper? wow, you're incredible sacrifice is an inspiration to us all.
it pisses me off to think that some rich jackass thinks that making 200 large, owning a viper and a navigator, and a house in the valley is living on the cheap.
do you really think that your story has any meaning whatsoever to the majority of displaced tech employees, or those taking smaller salaries?
i hope someone carjacks your viper, and steals your coffee thermos.
If you can be idiot enough to wish for someone to steal my property, then I hope you lose whatever job you have and have to move back in with your obviously drunk or stupid parents, who taught you nothing. Asshole.
I will check that first thing Monday morning! It sounds like a wonderful idea!
Done and dusted. Message put accross without anybody being hurt.
IANAL but write like a drunk one.
"My friend's company" actually made an attempt to outsource a (web) project to "another country" and after waiting too long for the code, and a few unanswered international phone calls and emails we finally got the code we were waiting for.
It was crap.
You want to pay someone $2 an hour (~4K/year) to make crappy web code?
Find yourself a high school kid.
Or a poor college geek with no life.
At least at that point they are right around the corner, and they can actually come on-site and fix any problems.
And if they end up being really good and writing some good apps for you, you're investing in your future as they may end up working full time for you or at least being a good IT contact when they get out of school.
YOU GET WHAT YOU PAY FOR.
As my pappy always said:
"If someone's giving away diamond rings for 50 cents a piece, chances are... they ain't worth 50 cents."
You want to send GM plants to Mexico?
Try to get someone down there to work a 50 hour week.
Yeah, the B.S. you mentioned happens ALL THE TIME in corporate America. I hate it, despise it, loathe it, and am tired of living it. That's why I'm working for a real small business literally running out of a guy's garage, and I'm working weekends on getting my own PC sales/repair/consulting business off the ground.
In the long run, I get little job satisfaction from an employer that's too brain-dead to care about my actual productivity, and only wants to see my physical presence between set hours.
I'm the type of person who is willing to put in much more than the standard "40 hour week" if it means a tangible financial return on my time investment. I won't do it for people who don't care or act like it's "just expected of me".
Someone asked why I wanted to work on that training video at home? Well - I have better equipment for doing so at home than my boss has where I work. Why fight his outdated hardware and poor quality video camera, when I own better and faster stuff? Besides, I'm more comfortable working on this type of project as inspiration hits me. I might be up at 1AM and suddenly get a great idea for a segment I want to put in. I don't want to feel constrained by only being able to do what I think of during business hours (while being interrupted by other things going on in the company).