@julesh it is striking to me that Google was easily at its most innovative when it had “20% time”, “authors at Google”, “flat management structure”, “Google summer of code” etc. etc. and whilst I am sure that created many seeming problems with how they have developed (perceived disorganization), they are left with the remnants of something wildly innovative dying to a new culture of growth-at-all-costs management which is positively contemptuous of all that built the company. A tech company that so disrespects its programmers/researchers will not remain innovative for long - who would want to work in such a place when your talents will be actually appreciated elsewhere?