At the end of the day, we need to go back to fundamentals. Build real products, not reliant on short term incentives, or promotions, but with intrinsic value that people use.
I strongly believe that all managers in a technical area must be technically excellent.
Managers in software must write great software or it’s like being a cavalry captain who can’t ride a horse!