Technorealism is an attempt to expand the middle ground between techno-utopianism and Neo-Luddism by assessing the social and political implications of technologies so that people might all have more control over the shape of their future.