'The Unwillingness To Foresee The Future' (stratechery.com)
An anonymous reader shares a few excerpts from Ben Thompson's analysis: Back in 2006, when the iPhone was a mere rumor, Palm CEO Ed Colligan was asked if he was worried: "We've learned and struggled for a few years here figuring out how to make a decent phone," he said. "PC guys are not going to just figure this out. They're not going to just walk in." What if Steve Jobs' company did bring an iPod phone to market? Well, it would probably use WiFi technology and could be distributed through the Apple stores and not the carriers like Verizon or Cingular, Colligan theorized." I was reminded of this quote after Amazon announced an agreement to buy Whole Foods for $13.7 billion; after all, it was only two years ago that Whole Foods founder and CEO John Mackey predicted that groceries would be Amazon's Waterloo. And while Colligan's prediction was far worse -- Apple simply left Palm in the dust, unable to compete -- it is Mackey who has to call Amazon founder and CEO Jeff Bezos, the Napoleon of this little morality play, boss. The similarities go deeper, though: both Colligan and Mackey made the same analytical mistakes: they mis-understood their opponents' goals, strategies, and tactics.
I consulted briefly for Palm, doing an Open Source training that literally nobody who was invited was interested in hearing. I think they mostly invited the wrong folks. People were really angry that I did things like use examples, rather than just stating the point so that they could get out of there. I usually get good feedback on trainings.
One of their largest problems was that they were unwilling to abandon the 250,000 applications that they stated were built for their original Motorola 68000 architecture. So, when they came out with an ARM-based Palm, that ARM ran a 68000 emulator, and their entire operating system ran in the emulator along with all apps. So, it was obvious this company wasn't agile enough to keep up with new technology.
Of course, I suggested that they base on Linux and build their APIs on top of it. But then, I suggested this to Symbian, too, and they listened just as well - which was not at all. All of those folks thought they had some sort of magic in their kernel and invested unspeakable amounts of money in it. In Palm's case, they had a shared memory architecture that they felt would be difficult to implement on Linux.
Eventually, one of their business successors took on Linux, but way to late to salvage the business.
Bruce Perens.