March 14, 2003

Boon or bust?

Open source is not the reason behind the mass exodus of jobs to developing countries

Occasionally, I hear from readers who fear that the rise of open-source software will cause the decline of the programming profession in the United States. The logic goes something like this: The availability of open source in developing countries will increase the training of programmers in those countries. These new programmers, dwelling in nations with a much lower cost of living, will sell their services to American companies for a fraction of the cost of an American programmer.

The net result will be a migration of U.S. programming jobs to developing countries, while American programmers are forced to take jobs as toll booth operators and retail sales people. In this way, these readers contend, open source will destroy the American programming industry.

Unfortunately, this analysis is flawed. It is true that many software tasks are being farmed out to less expensive foreign programmers, but it is false to say that open source is responsible for this migration.

The growth of programming skills in developing countries is inevitable. Although the availability of open-source software may accelerate the learning process of programmers in some developing nations, the process was well under way long before open source was making headlines.

I remember working on a project a decade ago for the now-defunct Digital Equipment Corporation, in which about half the project team consisted of programmers from India. Even then, there was a growing movement in large U.S. computer companies to use less expensive labor from outside the United States.

The presence of millions of older PCs in the world with near-zero market value means that some of these machines will eventually work their way into the hands of foreign computer students with limited budgets. The availability of open-source software makes many of those machines useful to these students — or at least "legal."  Many foreign students had resigned themselves to learn on old and/or illegal copies of commercial software, since they could not afford the high price of current software.

The rising number of these students overseas creates the supply that will meet the demand of some American businesses to lower software development costs. Open-source technology did not cause this situation, although it does allow cash-poor students to use legal software instead of resorting to illegal copies of commercial software.

So what are American programmers to do? Programmers are stuck in a situation where they will need to innovate and specialize. If your skills are mundane and you simply code to specification, you might find yourself working that toll booth. If you can design creatively, create a truly new solution, or have depth of experience in a vertical market, then you may have a future in the industry.

This is one area where open source can help. While open source can be a useful tool for the computer student, it can be a greater boon for the experienced programmer. By participating in innovative or specialized projects, a programmer can build a reputation that enhances his or her worth in the marketplace. Whereas that might not be the path to great riches, it might help you secure a comfortable position.

Close

On Twitter now

Platforms

Powered by Twitter

On Twitter now

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive Platforms Resource Alerts

Subscribe to the Today's Headlines: First Look Newsletter

Find out what will be news for the day, with our first-thing-in-the-morning briefing.

©1994-2009 Infoworld, Inc.