This work reviews and critically assesses a variety of recent approaches to the social and cultural dimensions of technology. It also examines the implications of these new approaches for existing ideas about the nature of technology and the organization of work.