I think it is ok advice:<p>What he means, is don't hire mobile engineers that have worked at big telco provider (samsung,motorola, or carriers). It is well known that these companies just don't have good talent.
I'd rather work with a good generalist, than a crappy mobile developer. But, a good mobile developer will run circles around a generalist.<p>"b. Don’t hire “mobile” Product Managers (PMs)"
Again, same thing. He equals 'mobile pm' to somebody that has worked in crappy telco related companies.<p>That's not true. There have been plenty of mobile companies that are not telco related. Even before iPhone came to change the landscape, there were plenty of companies that were both mobile and consumer focused.<p>..<p>"For example, on the early Google mobile team we had a PhD student from Yale with no industry experience, an expert on enterprise Java from BEA, and a research scientist at Google. These people helped form a formidable core for mobile engineering at Google."<p>Ah, this explains why the Android api seems like something that came from the desktop. It has everything thrown into it, even the kitchen sink. Comparing to the iPhone sdk, it is clumsy. Also, this probably explains a lot of the usability problems Android has in general.<p>The sad fact is that developing for the android is twice as expensive, and produces less good looking application than the iPhone.<p>Perhaps this guy should have hired mobile engineers?