Trial and error + persistence = successful marketing Mention “outsourcing” to a programmer and you may as well be uttering profanity. The word suggests all the evils that have befallen the information technology sector since the internet bubble burst a few years ago. We’ve been endlessly regaled with tragic tales of american companies who have […]