How Google can avoid becoming the next Microsoft, as told by an insider with knowledge of both