But also, while there have been layoffs in engineering teams, Ive seen a lot of "support staff" get absolutely obliterated. Things like "agile coaches", "technical project managers", UX testers, marketing roles, etc. etc. While I've seen most of my laid off soft engineer friends find new jobs relatively quickly, I've seen lots of folks in these other roles suffer long bouts of unemployment, and often leave tech entirely. It's these folks I feel the most for. A lot of them were making low 6 figures 10-15 years ago, and now many of them have no hope of making that much in their careers again because companies have vastly reduced the number of those roles.