Would anyone wish to sap jobs from his or her own homeland and develop a foreign land? I doubt it. However, if it cost an average of $60 per hour to hire a software developer in the U.S and an average of $20 per hour to hire a developer with the same skillset and the same experience in India, what do you think struggling U.S. companies would do? This article is in response to another article, probably written to raise awareness on outsourcing but failed to proffer solutions, and posted to KQED here: http://ww2.kqed.org/news/2016/12/14/ucsf-losing-some-it-staff-to-outsourcing/
The question that each one of us should ask himself or herself is: if I own an I.T company that is gasping for breath, what will I do to save the company?
The problem in America is the over-reliance on government as the solution provider to problems. I totally agree that government should play its part in developing local economies and resources but we must be reminded that the powers of government is not absolute. Americans are well aware that, year after year, their home-grown I.T. jobs are continuously outsourced to foreign countries but rather than device workable solutions, Americans continue taking their grief to the media hoping that politicians/goverment will create laws that will keep American I.T. jobs in America. Well, I hate to interrupt your slumber, but this is not one of those problems that is fixable by legislation; software has no physical boundaries and laws have little or no capacity to contain the usability and/or origin of software. Therefore, for as long as it is cost effective, American companies will find ways to get software from outside the shores of America.
Unlike many other developing countries, Indians have realized, early on, that agriculture will not liberate them from poverty; I.T. will. Profitable farming is highly capital intensive and totally unaffordable by the majority. Software development, on the other hand, only requires a working computer, internet connection, and programming knowledge. Most young people in both countries can meet this three basic requirements and earn their living as software developers. However, unlike Americans who are waiting for government action, Indian youth are finding ways to gain possession of these three basic requirements and they are offering their services online at affordable prices. This is the simple trick that is winning the hearts of American companies. How do you beat that?
Build Cheap Labor in the U.S.
It has been proven several times that an average 14 year old can write commercially deployable software. Nick D’Aloisio is just one of them. Nick sold his software to yahoo for over $30 Million dollars before his 16 birthday. What excuse does America have for not making great software developers out of her teenagers? I can’t think of any reasonable excuse. This means that if America supports training middle schoolers to write code, and follow through with proper high school coding programs, the average college freshman, in any science and technology related field will be a competent programmer. Therefore, rather than have college students waiting tables and packing groceries for minimum wage, they can enrol in programs designed to write software for companies. Students, at this stage in life, can compete, neck-to-neck, with Indian programmers for the same salary. Besides, who says a programmer must earn a certificate to be productive?