before laying off ic..start with managers.
main issue in big tech..manager reports to manager reports to manager reports to manager. one dev team with 5 coders plus product manager, software engineering manager, technical program manager. 3 to 5 ratio not including management chain.
is massive waste with empire building and politics. impossible to do innovative work because territory wars, managers fighting to get more head count, simple decision need 10 people to agree instead of 1 maybe 2.
fix this problem, can avoid bug layoffs in first place.
hire more people who have meaningful output, not manager that sit in meeting all day. fake economic class with little or no economic output.