The book explores the technical as well as cultural imaginaries of programming from its insides.
It follows the principle that the growing importance of software requires a new kind of cultural thinking - and curriculum - that can account for, and with which to better understand the politics and aesthetics of algorithmic procedures, data processing and abstraction.
It takes a particular interest in power relations that are relatively under-acknowledged in technical subjects, concerning class.