No Picture
arin2610

Techlash

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 […]