OutsourcingFrom time to time, I develop software. Sometimes my title is even "Software Developer".
Knowing this, you would assume that I would be paranoid of outsourcing. The idea that my entire profession was somehow flying overseas.
Well, outsourcing is not in my nightmares.
Here's why you should forget about worrying about outsourcing:
-
Software is cheap
With the popularity of open source projects and the increased use of their software packages, most software markets are drying up. This has nothing to do with outsourcing, and everything to do with what programmers and companies are doing everywhere. In many fields, software could cost barely anything - that means high paid programmers won't exist in that sector.
-
Potentially infinite amounts of software is required
To reach every application of technology, the lines of code required could be basically limitless. Applications of software keep multiplying, as languages and platforms keep changing. There is plenty of room for programmers from every nation to come to the table and play.
-
Developing nations won't stop coding
If we don't outsource programming tasks, it's not like everyone in India is going to forget how to code. Entrepreneurs will just create competing corporations and make a killing, especially when North American software comparatively is very expensive. This leads to the next point...
-
More markets is a good thing
How do you expect buddies from foreign countries to buy your software product if its not at all developed in their country? You will have to have some sort of presence in a nation if you hope to be successful there.
-
Are jobs really moving?
The news won't hesitate to scream at you about the thousands of jobs that somehow "moved" to India or China. First, a job in a developing country doesnt translate to a job in North America. For the price of employing a few thousand people there, you would only be employing a few hundred people here.
-
Helping developing countries isn't a bad thing
If in fact we are fucking ourselves by outsourcing work, does that mean it's always a bad thing? The scales might change, we might not be the most dominant group of people on the Earth. We might just have to suck it up. Unless opportunity is created in other parts of the world, then all those parts of the world will stay in the dumpster and there will be a steady stream of refugees.
-
It's not hard to compete
When companies find geniunely better workers overseas, then we deserve what we get. For now, outsourced labour mostly doesn't have a huge payout for the companies that employ them. Software developers should be aware of things stated The Mythical Man-Month ( I haven't actually read it myself, the message seemed pretty straightforward ) in that having a million people hammering out code doesn't mean you produce something coherent. Even open source projects have a few core contributors that do the majority of the work.
Basically, a lot of companies are going to find out the hard way that adding a shitload more people to the R&D effort won't exactly increase production of advances by an equal percentage.
-
You don't want to do all of it anyways
A lot of software development is grunt work. Stuff that requires some training, some thinking, but mostly requires a ton of patience and time. End user software testing and validation is a perfect example of this. Sure, they're nice jobs, but they're hardly rocket science and moving a few software testing jobs to other countries won't exactly throw a wrench into the development of local brains. In fact, it would be quite interesting to have development, building and testing being in drastically different timezones. A nice 24 hour software production cycle could be created which may speed things up.
In short, quit freaking out about outsourcing.
Nobody is starving here.
Comments... | kat - blah!Programming sucks anyway :\ Devon - I didn't bother reading it at all. I'm just a comment addict. giggly - ?I don't get software blogs... write something i can understand, like prezels for example. leo - PRETZELS!! leo - ah fuck.what I meant to say before I accidentally hit enter was... well I guess that was pretty much it. Pretzel party sometime??? :D leo - and yeahinnovate or die..
Want a more secure job in the software field? Then make yourself more valuable to your employers. This means either thinking up smart stuff or doing sexual favours. I chose the latter, it is less work. Merriman - SoftwareAs soon as you guys learn PLC coding, I'm out of a job, anyways. Worse comes to worse, I'll become an electrician. Outsourced or not, you still need someone to wire everything. tooth - worstpost
ever Parrell - Merriman - worstcliched saying
ever anonymous - wow.
ridiculous. sheldong - the postI don't know if this is my worst post ever, but it is probably the nerdiest and most business related, so that probably increases the boredom factor.
But I had to write it to piss off the more opinionated programmers out there. tooth - since when are programmers opinionated Merriman - Opinionated ProgramersEver since that one disgruntled programmer invented the first easter egg. Now programmers everywhere can hide their opinions in everything they do. |
Previous Episodes...Nothing is wrong with Thomas. (24 Comments)Does it live up to its marketing? (19 Comments)Churches compared. (3 Comments)God can heal your cancer. If he wants. (0 Comments)Taking the Bible very seriously. (2 Comments)Not just about oatmeal. (3 Comments)Please just get a pet. (12 Comments)The government may be the most popular church. (9 Comments)License to burn money. (9 Comments)Dogs playing poker with Chamberlain. (7 Comments)Extremely easy to follow instructions. (5 Comments)Everybody likes projectors! (15 Comments)Change is coming, but it won't be doomsday. (20 Comments)Or how not to communicate. (5 Comments)In defense of Windows. (4 Comments)Church in the House of Commons. (3 Comments)When we could do without IM. (20 Comments)All hail our wiki god. (12 Comments)Intense. (2 Comments)Like the Catholics, but not. (17 Comments)Let's go to church on a Saturday! (6 Comments)It will be the end of us. (7 Comments)Well, not so secret. But very cool, use it already. (3 Comments)Let's face it. Superman sucks. (13 Comments)Back in town. (4 Comments)End of the Reds, for the time being? (32 Comments)I like my red stapler. (15 Comments)How to offend people and make enemies. (11 Comments)Evolution stops here. (6 Comments)Just who is sane, anyways? (12 Comments)The world exploded. (7 Comments)Hewlett can go screw himself. (7 Comments)Shame! Shame! (1 Comments)There is such a thing as a bad sci-fi show, unfortunately. (8 Comments)Boozing for a good cause! (10 Comments)Why you shouldn't worry so much. (15 Comments)Your nose's best friend. (4 Comments)Where the internet fails us. (11 Comments)The jury is still out. (17 Comments)Do we manufacture nutbars? (12 Comments)Well, at least to date. (3 Comments)The epic journey back to prison. (6 Comments)Politics and allegations of racism. (5 Comments)Do they exist? (18 Comments)Don't have to be difficult. (17 Comments)The evils of presentations. (11 Comments)How awesome are Canucks? (9 Comments)The most useless computers on earth. (4 Comments)Damn, tough question. (0 Comments)The evolution of funk. (35 Comments)Is it a religious thing? (1 Comments)I like pie. (25 Comments)She's simply retarded. (6 Comments)Kick him in the junk. (21 Comments)Why a sweater-vest may be bad for your health. (11 Comments)Getting rid of those toxins. (5 Comments)Quit being so grouchy. (13 Comments)Crazy about weight? Simple one step program. (29 Comments)A bullet for Terry. (17 Comments)Modern hieroglyphs for morons. (3 Comments)Whatever would we do without the tab key? (10 Comments)Where all the clowns are. (43 Comments)A tragic tale. (3 Comments)What to do, what to do. (11 Comments)Missles for MADness. (1 Comments)Rant! Rant rant rant! (1 Comments)If only one could be on a coin, which would it be? (1 Comments)Fun with image editors. (0 Comments)The good, the bad, and the ugly. (3 Comments)A mirror works well. (0 Comments)How annoying can the French and British be? (1 Comments)Would our insanity surface elsewhere? (5 Comments)The formulae of etiquette. (0 Comments)This article is more rant than rationality. It is the result of inebriation. (1 Comments)A dying metaphor needs to be put out of its misery. (0 Comments)Blah, Blah, Blah. Gender neutral is bullshit! (0 Comments)Don't fuck with this! (0 Comments)We're all nuts. (1 Comments)The drag of diversity. (3 Comments)Likely written in underwear. (1 Comments)More about clocks. (3 Comments)Very gay. (3 Comments)The definition of awesomeness. (0 Comments)Your own personal Jesus. (1 Comments)Why the world should switch. (3 Comments)Do people age well? (0 Comments)Man versus technology. (0 Comments)In honour of rubbers. (0 Comments)Tolerance is bullshit. (1 Comments)The sickness of the Apple brand. (1 Comments)Gays are cool. (0 Comments)Still isn't real. (2 Comments)The exercize in stupidity. (1 Comments)The evils of celebrity worship. (1 Comments)Eggnog! (0 Comments)Not incredibly important. (2 Comments)The ill-effects of schooling. (17 Comments)Isn't real. Really. (1 Comments)Little robots to rule the earth! (9 Comments)Would we go insane trying? (0 Comments)The future is boring. (1 Comments)Random rantings. (1 Comments)Not so good. (21 Comments)Nanobots are cool. But where is the inbetween? (1 Comments)The madness begins... (4 Comments) |
|
|