Meaning of Techlash Techlash means a strong negative reaction or backlash against the largest technology companies, or their employees or products. Some decades ago, big tech companies were seen as promoters of optimistic transformation. The internet had […]