Software has become essential to the functioning of cities. It is deeply embedded into the systems and infrastructure of the built environment and is entrenched in the management and governance of urban societies. Software-enabled technologies and services enhance the ways in which we understand and plan cities. It even has an effect on how we manage urban services and utilities. Code and the City explores the extent and depth of the ways...