Monday, March 1, 2010

Software Engineer Productivity

Is this a myth?

Enough said.

Wouldn't it be easier to treat software engineers like building bricks and add / remove / replace them as needed? So whenever you want to grow, buy more, whenever facing financial pressure, remove some?

Unfortunately, that's not the way system works.
It's still take quite some effort / experience to learn which part of the your internal system is core asset and which parts is less dependent on domain knowledge and engineering insight. The latter part could be outsourced much more easily, but the core asset is not.

The other myth. As far as I saw, software engineering is still like an art, much or less. Yes, every one after some training can work as an carpenter. Does every carpenter produce the same quality of work in a similar time?

No comments:

Post a Comment