Occasionally, I hear from readers who fear that the rise of open-source software will cause the decline of the programming profession in the
The net result will be a migration of
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
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.
Get the independent advice and expertise you need to support a virtual workforce.
The increase in Linux popularity has increased the frequency and sophistication of malware attacks. Read this 2 page white paper now to learn how you can protect your Linux environment with real-time protection that is certified by all major Linux vendors.
Download now »Ensuring acceptable application delivery will become even more difficult over the next few years. As a result, IT organizations need to ensure that the approach that they take to resolving the current application delivery challenges can scale to support the emerging challenges. This handbook elaborates on the key tasks associated with planning, optimization, management and control and provides decision criteria to help IT organizations choose appropriate solutions.
Download now »A common misconception is that mid-range storage requirements are dramatically different than that of a larger enterprise. Mid-range storage users may require less capacity, but they have similar functionality and management requirements. This ESG paper examines mid-range storage needs and reviews a new solution that adjusts size while retaining value, performance and functionality.
Download now »
