Under one view, the major tech companies lucked into some pieces of rapidly scalable software. They are phenomenal at producing and distributing such software, but otherwise they put on their pants one leg at a time, just like the rest of us. They are not especially productive at marginal activities beyond their core competencies.
Read Full Article »