My 2 cents working here. Focus: Yes, this place still is 100% about making software. Yes, sometimes the company still pushes hard for really stupid things. That's getting better. Unreality: I have no idea what he's talking about. Maybe upper management but everyone I work with is a real person with real financial concerns and life goals. I've had many conversations about poverty and its effects on people. Most people…
Also, I agree with his whole section on managers. In my six years there, I officially had maybe 15 managers? Four of them were great and if I went back, it would probably be under one of them. It wouldn't be worth the risk to go back and work for a new manager unless they came highly recommended by a friend. The personality cult effect is still real - I'm even doing it myslef above, but for a high level example look at the people who have followed Terry Myerson for years. I'm not sure I see this as negatively as he does - a good manager is hugely important in making the job worth having, so once you find one, you try and stay with them if it works for you.