Since the start of 2023, more than 150,000 people have been laid off at tech companies, large and small ...