tech industry challenges 2023