tech industry challenges