125,000 people in tech have already been laid off this year. What happens next?Amelia Isaacs12 Mar 2023