How We Became Posthuman: Virtual Bodies in Cybernetics, Literature, and Informatics

4.0/5 · 900+ ratings

N. Katherine Hayles tracks the historical transformation of humanity into the posthuman, exploring how we began to view information as something separate from the physical body. She examines the evolution of cybernetics and the cultural shift toward seeing humans as information-processing systems. By looking at the history of technology and science fiction, Hayles explains how the concept of the …

Shelves
Cyberpunk Theory Criticism History Nonfiction Academic book Technology Research N. Katherine Hayles Science Philosophy

More like this


Peopleware: Productive Projects and Teams

Demarco and Lister demonstrate that the major issues of software development are human, not technical. Their answers aren't easy--just incredibly …

4.0/5 · 900+ ratings

Introduction to Algorithms

A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, an…

4.0/5 · 900+ ratings

Coders at Work: Reflections on the Craft of Programming

Peter Seibel interviews 16 of the most interesting computer programmers alive today in Coders at Work, offering a brand-new companion volume to Ap…

4.0/5 · 900+ ratings

Head First Design Patterns

You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know y…

4.0/5 · 900+ ratings

Extreme Programming Explained: Embrace Change

“In this second edition of Extreme Programming Explained, Kent Beck organizes and presents five years’ worth of experiences, growth, and change re…

4.0/5 · 900+ ratings

Pro Git

Git is the version control system developed by Linus Torvalds for Linux kernel development. It took the open source world by storm since its incep…

4.0/5 · 900+ ratings

The Mythical Man-Month: Essays on Software Engineering

Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering fac…

4.0/5 · 900+ ratings

Building Microservices: Designing Fine-Grained Systems

Author: Sam Newman

Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-containe…

4.0/5 · 900+ ratings

Code Complete: A Practical Handbook of Software Construction

Widely considered one of the best practical guides to programming, Steve McConnell’s original code complete has been helping developers write bett…

4.0/5 · 900+ ratings

Effective C++: 55 Specific Ways to Improve Your Programs and Designs

The Barnes & Noble Review Since early in the 90s, working C++ programmers have relied on Scott Meyers s Effective C++ to dramatically improve …

4.0/5 · 900+ ratings

Learn You a Haskell for Great Good!

Learn You a Haskell for Great Good! is a fun, illustrated guide to learning Haskell, a functional programming language that's growing in popularit…

4.0/5 · 900+ ratings

Effective Java

Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. The principal e…

4.0/5 · 900+ ratings