A great discussion on the subject of outsourcing software development to India or China and what it will do to the software industry. Best of all is some very good advice on when and how to outsource and when not to. For example its noted that “If the software depends on a technology innovation, such as a new algorithm, then typically it must be coded and maintained by the inventor and maybe a few local developers, although other parts of the complete solution can be outsourced.”
Some of the reader comments are worth reading also.
update 2012: the link don’t work anymore