← Back to context

Comment by dimitarbak

4 hours ago

That assumes that outsourcing was all about coding/typing/manual work. I subscribe to the knowledge-centric perspective on software development, treating knowledge as the fuel that drives the software development engine.

Central to this perspective is the concept of the 'knowledge gap' - the difference between what a developer knows and what they need to know to effectively complete tasks.

Thus, outsourcing is not about manual work but about buying knowledge from vendors.