Innovation and Outsourcing
Good stuff in ComputerWorld: Partnerships can Go Too Far.
"Consider vendor innovation. As companies become large and entrenched, they typically become more risk-averse and less creative, often rejecting ideas that challenge conventional wisdom."
This is really only half the story.
First Things First
Programming is hard -- really hard. Read EWD …