...sort of goes out the window when something like this is written:
"Why not use Go, the language Ken Thompson helped develop? Or something like it? Or less ambitiously, why not use Gtk and build on it, much as Nokia did with Maemo/Meego? You may have heard of one or two of these."
Go's entire reason for existence is for the cloud - high performance, concurrent stuff. Not a good match for mobile computing. And suggesting that a new language would have been better seems to ignore the key factor that determines a platforms success.
Gtk's problems have already been mentioned.
And finally, holding up Maemo/Meego as a success that google should have copied is just weird.
Most of the article is good, but that paragraph undermines it's credibility.