Offshore Outsourcing World:   home | resume post | email courses | archives | links | about | offshoring digest |
Offshore Outsourcing World: Has Software Development Become a Commodity?
outsourcing world covers news articles and commentary related offshore outsourcing, software development, and international business
Offshore Outsourcing World is intended to be a daily news magazine focused on offshore outsourcing - or offshoring. This publication will explain the process of offshoring.

Readers will learn how to select an offshore provider, what countries are leading the offshoring revolution, what business processes, in addition to software development, can be outsourced (BPO), and even how to help an outsourcing team perform at a high level.

Offshore Outsourcing World is sponsored by the Eversun Software Corp. and is edited by Danny Sullivan. We eagerly invite reader feeback to any and all content published on this site.

Current Feature Content
Email course - Introduction to outsourcing →What can be outsourced?
Search Offshore Outsourcing World:
Google Enterblog
Offshore Outsourcing World Archives:
09/30/05  Gecis Global reborn as Genpact  Genpact: New name backed by old school outsourcing expertise
09/29/05  SME cinches top UK top outsourcing award  SME Wax Info Ltd wows UK outsourcing association
09/28/05  Alban: Work from home - cure for India's call center attrition  Father of call center industry tells India to consider working from home
09/26/05  PWC: Companies slow in reaping outsourcing benefits  Price Waterhouse Coopers survey shows slow first year offshoring benefits for financial service companies
09/23/05  Indian students: BPO jobs prestigious but short-lived  BPO hip and hot with Indian students
09/22/05  India's outsource workers snub unions  Indian outsource workers content without unions
09/21/05  Knowledge-based outsourcing: Australia's fresh offshoring prospect  Australia urged to enter the knowledge-based outsourcing arena
09/20/05  Datamonitor: Outsourcing activities moving from US contact centers to India  American contact center landscape fast changing with job flow
09/19/05  Israel's answer to outsourcing: Hiring Haredi women  Israel's haredi women rise to outsourcing challenge
09/16/05  PWC: China prime financial services outsourcing spot  China and India top offshoring destinations, India threatened by labor costs
09/15/05  PWC: Rise in offshoring, drop in satisfaction  
09/12/05  India's courts in session - overseas  
09/09/05  India's BPO regains lost ground  
09/08/05  A Dim Future for US IT Workers  
09/07/05  Outsourcing from India instead  
09/06/05  Forrester: Process change outsourcing posts biggest growth  
09/05/05  Outsourcing Pharma R&D to India and China  
09/01/05  Gartner: FSPs should boost outsourcing  
08/31/05  Nudging Australia into deeper offshore waters  
08/30/05  Security programs for India's contact centers  
08/29/05  Outsourcing spurs education diversification  
08/26/05  Microsoft-Nasscom Certs for Indian IT firms  
08/25/05  Gartner: India could lose hold on outsourcing market  
08/24/05  India steps up offshore staff quality control  
08/23/05  Next US outsource target: Russia  
Complete Offshore Outsourcing World archives

Post your resume!: There is a demand for professionals who can make Outsourcing business work. Post your resume today to show your availability! [View Resumes]

Wednesday February 26, 2003 at 4:15AM - Offshore Outsourcing World Staff

Has Software Development Become a Commodity?

The software industry is very innovative. By it's very nature, it tends to attract very intelligent people, who are used to thinking creatively. Over the past few decades, these people have come up with some very interesting rules that make the process of software development more effective

For instance, think about a programming language. It provides an interface between what a mound of metal and silicon can understand and what a mound of flesh and bones can. The syntax people understand is represented by a rich set of symbols that have attached meaning. The computer thinks in a much simpler way. Compilers and interpreters serve to make communication possible by providing for translation.

Usually, if a programmer proves to be good at writing in one language, they will often prove to be very good at writing code in another similar language. For instance, for the technically inclined, C++ programmers often make good Java programmers. Both languages are object oriented, and both include similar constructs such as flow control and class libraries.

Learning a new programming language is really not that hard... for the right kind of person. The kind of person that relishes tiny details... or the kind of person who thrives on creation. When the right kind of person sits in front of a machine, he will be able to write a section of code more quickly and fundamentally better than another person with many more years of education or experience.

This phenomenon is in part because of standardization in the industry. Smart engineers, who were building the tools of software development, the languages and the platforms, realized that by creating a basic set of predictable building blocks, the users of the tools could create tools much larger than the tool engineers themselves could imagine.

These tool engineers came up with networking protocols like TCP/IP. These tool engineers created systematic ways of developing new programming languages. They developed the concept of application programming interfaces (APIs), whereby predictable functionality could be harvested quite simply.

Being a futurist, and a businessman, and someone who was once in the trenches as a software engineer, I tend to have a unique perspective on where this is all leading. This is a perspective, shared in part by Robert Reich, in his book The Work of Nations.

I find that the work produced by software engineers will eventually become a commodity. It will eventually become drone work, that some are capable of doing very well. These people who can do it well, are interchangeable. When one person tires, another one can take over.

This prediction, is based on the idea that the tools of software development are in fact, relatively simple to learn. Upon learning these tools, the objective can be reached, with clear direction, in many different ways.

The current trend towards globalization will only hasten this process. There are more and more engineers being graduated every single year across the world. They have all learned these basics of language. They are all capable of speaking this language of engineering.

related stories, by category:

An Examination of Agile Development
Constant feedback is one of the core principals of agile software development.
Sun Doubts It's Own Java
Serious bugs in the Solaris Java runtime environment (JRE) have not gone unnoticed within Sun offices. Tough times are ahead for Sun.
Some People Like Doing Things the Hard Way
Even with the time and effort that has gone into studying software projects and project management techniques, many projects are doomed to failure before they begin. Some people just like to do things the hard way.
Offshore Software Development Quickly Becomes Standard.
What was once a last resort for cash strapped corporations is now becoming the de facto standard in the information technology industry. Hot growth areas include offshore applications management and near-shore development centers.
The Daily Scrum
Often, the simplest solution is the best solution. In technical project management, Scrum presents a very simple way to keep track of everyones responsibilities.
Outsourcing America
Can anyone stop the inevitable force of globalization. This posting is a reponse to a recent article titled "View from Lodi, CA: Outsourcing America?".
Clinical Process Outsourcing, a Case Study
In another example of effective outsourcing, Wipro Technologies, has developed a model for clinical process outsourcing (CPO). Doctors in India are able to support local physicians by reading radiology scans.
What is Business Process Outsourcing (BPO)
BPO is a very innocuous title for a revolutionary way of conducting business. Today when someone says 'back office', they are likely talking about India!
An Examination of Agile Development
Constant feedback is one of the core principals of agile software development.
Sun Doubts It's Own Java
Serious bugs in the Solaris Java runtime environment (JRE) have not gone unnoticed within Sun offices. Tough times are ahead for Sun.
Outsourcing America
Can anyone stop the inevitable force of globalization. This posting is a reponse to a recent article titled "View from Lodi, CA: Outsourcing America?".
Clinical Process Outsourcing, a Case Study
In another example of effective outsourcing, Wipro Technologies, has developed a model for clinical process outsourcing (CPO). Doctors in India are able to support local physicians by reading radiology scans.
What is Business Process Outsourcing (BPO)
BPO is a very innocuous title for a revolutionary way of conducting business. Today when someone says 'back office', they are likely talking about India!