Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Software, objects and home space

Environment and Planning A, 2009
...Read more
Introduction A number of analysts have recently argued that software is increasingly making a difference to the constitution and production of everyday life, in large part because it alters the conditions through which space is beckoned into being (see Beer, 2007; Crang and Graham, 2007; Dodge and Kitchin, 2005a; Galloway, 2004; Graham, 2005; Mitchell, 2005; Thrift and French, 2002). In previous work we produced a provisional taxonomy of the various ways in which software is becoming embedded in the world (Dodge and Kitchin, 2005a).We detailed that coded objects are items ``that use code to function or permanently store digital data that cannot be accessed without software'' (page 163); coded infrastructures are distributed ``networks that link coded objects together and infrastructure that is monitored and regulated, either fully or in part, by code'' (page 163); coded processes ``refer to the transaction and flow of digital data across coded infrastructure'' (page164); and coded assemblages consist of the inter- linking of coded objects, infrastructures, and processes to produce dense networks that support particular environments or enterprises, such as an airport (cf Dodge and Kitchin, 2004). In our analysis we traced, in broad terms, how these coded objects, infrastructures, processes, and assemblages work together to shape sociospatial life with respect to different domains of everyday living (work, travel, consumption, and the home). However, we provided little in-depth analysis of the nature of coded objects, infrastructures, processes, and assemblages themselves. In this paper we more fully explore the relationship between software, objects, and material spatiality, examining how the embedding of microprocessors and software algorithms into the objects people use to undertake daily domestic tasks is transform- ing these objects, imbuing them with capacities that allow them to do additional and new types of work in the world as part of diverse actant networks. Objects, as we will illustrate, are gaining additional competencies: to sense their environment, to record their own use, to take over aspects of decision making from their human owners; Software, objects, and home space Martin Dodge Department of Geography, School of Environment and Development, University of Manchester, Oxford Road, Manchester M13 9PL, England; e-mail: m.dodge@manchester.ac.uk Rob Kitchin Department of Geography, National University of Ireland, Maynooth, Co. Kildare, Ireland; e-mail: rob.kitchin@nuim.ie Received 31 January 2008; in revised form 8 August 2008; published online 6 April 2009 Environment and Planning A 2009, volume 41, pages 1344 ^ 1365 Abstract. Through a series of interrelated developments, software is imbuing everyday objects with capacities that allow them to do additional and new types of work. On the one hand, objects are remade and recast through interconnecting circuits of software that make them machine readable. On the other, objects are gaining calculative capacities and awareness of their environment that allow them to conduct their own work, with only intermittent human oversight, as part of diverse actant networks. In the first part of the paper we examine the relationship between objects and software in detail, constructing a taxonomy of new types of coded objects. In the second part we explore how the technicity of different kinds of coded objects is mobilised to transduce space by considering the various ways in which coded objects are reshaping home life in different domestic spaces. doi:10.1068/a4138
and, in some cases, are enrolled as nodes in the emerging `Internet of things' (1) (Schoenberger, 2002). In particular, we are interested in how coded objects beckon particular kinds of space into being through their work in the world. The space we focus on in this paper is the home, and how new coded objects are shaping domestic practices in Western societies: on the one hand, augmenting the work of existing everyday electrical and electronic technologies in producing particular spatialities and, on the other, establishing new sociospatial arrangements. To that end, the paper is divided into two broad sections. In the first part we discuss the nature of coded objects öthat is, objects for which software is a component essential to their operation ödetailing the difference that software makes and providing a func- tional taxonomy of such objects. In the second part of the paper we discuss how various coded objects beckon homes into being, thinking through how the agency of software is beginning to reshape domestic life. While much of this reshaping remains banal and occurs in subtle and often hard to discern ways, it is socially significant, we argue, because it marks a juncture point in the production of the so-called `tech- nological unconscious' ö``the surface on which life floats'' (Thrift, 2004, page 584). In so doing, we seek to contribute to the literatures on software and space, material geographies, and geographies of the home, and to bring them into conversation with each other. Importantly, we focus on the messily arranged here and now, rather than imagine the supposed `smart home' of the future. Code and (domestic) objects Material objects are becoming coded in two ways: firstly, through `external' processes of identification and linkage, and, secondly, through the `internal' embedding of soft- ware.To consider the first process: since the late 1970s and the widespread application of barcodes to mass-produced consumer goods, objects have increasingly become machine readable through the rapid and reliable reading of identification numbers placed on them. Such identification technologies include a range of different printed barcodes and the growing use of radio frequency identity (RFID) tags (cf Dodge and Kitchin, 2005b) which, when combined with appropriate information infrastructures (for identification-number allocation and specifying product classification formats), can be consistently matched to information held in an organisation's database to reveal the identity of the object and other associated properties (such as batch number, manufacture date, and shipping history). (2) As such, it is now increasingly possible to track objects systematically through space and time in ways that were previously impossible, especially given the rise of unique indexing systems, for example, RFID being promulgated by the EPCglobal corporation, and the widespread deployment of sensors and scanners cable of reading such indexically labelled objects, making tagged goods individually recognisable anywhere. The near-universal application of these kinds of identification and tracking tech- nologies to manufactured goods has had a major impact on the workings of Western consumer societies, not least in enhancing the operational capacity and logistical (1) Enrolment in the `Internet of things', using technologies of RFID tags and electronic product code (EPC) databases, makes objects uniquely identifiable, inherently trackable, and potentially communicative of their status across distributed networks. In much the same way that the location of a website can be `looked-up' through its unique domain name from anywhere on the Internet, it is envisaged that the `Internet of things' will facilitate the same for any tagged object. It is essentially a universal indexing for anything and everything that matters and a mechanism by which objects can connect to, transfer, and process information with each other and people (cf Dodge and Kitchin, 2005b). (2) For example, the ubiquitous twelve digit universal product code (UPC) system found on retail products. Software, objects, and home space 1345
Environment and Planning A 2009, volume 41, pages 1344 ^ 1365 doi:10.1068/a4138 Software, objects, and home space Martin Dodge Department of Geography, School of Environment and Development, University of Manchester, Oxford Road, Manchester M13 9PL, England; e-mail: m.dodge@manchester.ac.uk Rob Kitchin Department of Geography, National University of Ireland, Maynooth, Co. Kildare, Ireland; e-mail: rob.kitchin@nuim.ie Received 31 January 2008; in revised form 8 August 2008; published online 6 April 2009 Abstract. Through a series of interrelated developments, software is imbuing everyday objects with capacities that allow them to do additional and new types of work. On the one hand, objects are remade and recast through interconnecting circuits of software that make them machine readable. On the other, objects are gaining calculative capacities and awareness of their environment that allow them to conduct their own work, with only intermittent human oversight, as part of diverse actant networks. In the first part of the paper we examine the relationship between objects and software in detail, constructing a taxonomy of new types of coded objects. In the second part we explore how the technicity of different kinds of coded objects is mobilised to transduce space by considering the various ways in which coded objects are reshaping home life in different domestic spaces. Introduction A number of analysts have recently argued that software is increasingly making a difference to the constitution and production of everyday life, in large part because it alters the conditions through which space is beckoned into being (see Beer, 2007; Crang and Graham, 2007; Dodge and Kitchin, 2005a; Galloway, 2004; Graham, 2005; Mitchell, 2005; Thrift and French, 2002). In previous work we produced a provisional taxonomy of the various ways in which software is becoming embedded in the world (Dodge and Kitchin, 2005a). We detailed that coded objects are items ``that use code to function or permanently store digital data that cannot be accessed without software'' (page 163); coded infrastructures are distributed ``networks that link coded objects together and infrastructure that is monitored and regulated, either fully or in part, by code'' (page 163); coded processes ``refer to the transaction and flow of digital data across coded infrastructure'' (page 164); and coded assemblages consist of the interlinking of coded objects, infrastructures, and processes to produce dense networks that support particular environments or enterprises, such as an airport (cf Dodge and Kitchin, 2004). In our analysis we traced, in broad terms, how these coded objects, infrastructures, processes, and assemblages work together to shape sociospatial life with respect to different domains of everyday living (work, travel, consumption, and the home). However, we provided little in-depth analysis of the nature of coded objects, infrastructures, processes, and assemblages themselves. In this paper we more fully explore the relationship between software, objects, and material spatiality, examining how the embedding of microprocessors and software algorithms into the objects people use to undertake daily domestic tasks is transforming these objects, imbuing them with capacities that allow them to do additional and new types of work in the world as part of diverse actant networks. Objects, as we will illustrate, are gaining additional competencies: to sense their environment, to record their own use, to take over aspects of decision making from their human owners; Software, objects, and home space 1345 and, in some cases, are enrolled as nodes in the emerging `Internet of things' (1) (Schoenberger, 2002). In particular, we are interested in how coded objects beckon particular kinds of space into being through their work in the world. The space we focus on in this paper is the home, and how new coded objects are shaping domestic practices in Western societies: on the one hand, augmenting the work of existing everyday electrical and electronic technologies in producing particular spatialities and, on the other, establishing new sociospatial arrangements. To that end, the paper is divided into two broad sections. In the first part we discuss the nature of coded objectsöthat is, objects for which software is a component essential to their operationödetailing the difference that software makes and providing a functional taxonomy of such objects. In the second part of the paper we discuss how various coded objects beckon homes into being, thinking through how the agency of software is beginning to reshape domestic life. While much of this reshaping remains banal and occurs in subtle and often hard to discern ways, it is socially significant, we argue, because it marks a juncture point in the production of the so-called `technological unconscious'ö``the surface on which life floats'' (Thrift, 2004, page 584). In so doing, we seek to contribute to the literatures on software and space, material geographies, and geographies of the home, and to bring them into conversation with each other. Importantly, we focus on the messily arranged here and now, rather than imagine the supposed `smart home' of the future. Code and (domestic) objects Material objects are becoming coded in two ways: firstly, through `external' processes of identification and linkage, and, secondly, through the `internal' embedding of software. To consider the first process: since the late 1970s and the widespread application of barcodes to mass-produced consumer goods, objects have increasingly become machine readable through the rapid and reliable reading of identification numbers placed on them. Such identification technologies include a range of different printed barcodes and the growing use of radio frequency identity (RFID) tags (cf Dodge and Kitchin, 2005b) which, when combined with appropriate information infrastructures (for identification-number allocation and specifying product classification formats ), can be consistently matched to information held in an organisation's database to reveal the identity of the object and other associated properties (such as batch number, manufacture date, and shipping history).(2) As such, it is now increasingly possible to track objects systematically through space and time in ways that were previously impossible, especially given the rise of unique indexing systems, for example, RFID being promulgated by the EPCglobal corporation, and the widespread deployment of sensors and scanners cable of reading such indexically labelled objects, making tagged goods individually recognisable anywhere. The near-universal application of these kinds of identification and tracking technologies to manufactured goods has had a major impact on the workings of Western consumer societies, not least in enhancing the operational capacity and logistical (1) Enrolment in the `Internet of things', using technologies of RFID tags and electronic product code (EPC) databases, makes objects uniquely identifiable, inherently trackable, and potentially communicative of their status across distributed networks. In much the same way that the location of a website can be `looked-up' through its unique domain name from anywhere on the Internet, it is envisaged that the `Internet of things' will facilitate the same for any tagged object. It is essentially a universal indexing for anything and everything that matters and a mechanism by which objects can connect to, transfer, and process information with each other and people (cf Dodge and Kitchin, 2005b). (2) For example, the ubiquitous twelve digit universal product code (UPC) system found on retail products. 1346 M Dodge, R Kitchin efficiency of retail supply chains. Indeed, such complex distributed and distanciated chains are only possible with effective identification technologies for tracking the movement of goods coordinated within an ERP system. (3) Yet, typically, this has remained behind the scenes and often at several steps removed from the home itself. The banal power of the UPC barcode, for example, may have reconfigured how we buy products, but it has had virtually no effect on what we do with these products inside the home. However, emerging RFID-based technologies, according to some predictions, will have a much greater effect on domestic routines inside the home. `Smart' packaging using RFID tags will make retail products automatically readable by domestic appliances: for example, a ready meal will `tell' a microwave how long it should be cooked for; the fridge will be able identify when food goes out of date and warn the household; and a new cashmere cardigan will instruct a washing machine how it should be washed so as not to shrink. The goal, as with much previous domestic technology, is to increase convenience by delegating more components of routine tasks to the machine, in this case through the `invisible' exchange of unique identification data which enables the software in an appliance to work appropriately without explicit instruction from a human. To what degree these archetypal `smart kitchen' scenarios based on automated reading of RFID tags become a reality remains somewhat in the future, with many technologists suggesting that they will be standard aspects of a pervasive computing society (see below). Yet, bound up with the promises of greater convenience and more orderly domestic routines is the capacity to make formerly hidden and unrecorded actions newly visible to other, external organisations and to eliminate anonymity from the consumption of mass products, because every time an RFID tag is queried it leaves behind a log. What this means, in the context of a household, is a change in (1) the ontological status of each product that is indexed, with it being knowable in new ways in terms of what information is attributable to it, and can be generated with respect to itöranging from purchasing information through to a detailed usage trail and, eventually, disposal (so it is not just a bottle of whisky in a household's rubbish bin but the bottle of whisky purchased for »15.99 on the 15/12/07, at 19.54pm in the Whistlestop shop, King's Cross Station by A N Other); (2) the epistemological status of each product, with it being useable in new ways, and able to do additional work in the world, and to be worked upon by other entities such as information systems. As such, RFID `smart' tagging opens up the spectre of a new frontier of potentially invasive surveillance straight into the private sanctuary of the home (cf Albrecht and McIntyre, 2005). Second, in contrast to machine-readable objects, which simply participate externally in the `Internet of things', there are objects that have code physically embedded into their material form, altering `internally' their relations with the world. In such objects software is used on the one hand to enhance or augment the functional capacity of what were previously `dumb' objects, enabling them to sense something of their environments and to perform different tasks, or the same tasks more efficiently; or to be `plugged into' new distributed networks that afford some value-added dimension, such as data exchange on how they are used. On the other hand, code is used to underpin the design and deployment of new classes of objects, particularly mobile devices (such as PDAsöpersonal digital assistants, MP3 players, Satnav) which, (3) Enterprise resource planning (ERP) systems are vital database systems that tie together many functions and activities of large businesses and institutions, enabling coordination of processes and generating information for day-to-day management and long-term planning. The market leader in this field is SAP, whose software is largely unseen but is a pivotal component of globalised capitalism (cf Pollock and Williams, 2008). Software, objects, and home space Figure 1. A decision tree detailing the key distinguishing characteristics used in our taxonomy of coded objects. 1347 1348 M Dodge, R Kitchin in some cases, replace analogue equivalents (diaries and Filofaxes, personal tape and compact discöCDöstereos, paper maps and street atlases) or undertake entirely new tasks. The embedding of software significantly increases the technicity of an object [its capacity to do meaningful work in the world (Mackenzie, 2003)]. In thinking through the relationship between code and its embedding into objects, we have used the decision-making process detailed in figure 1 to subdivide objects into two general types based on the level of significance of software to the primary function(s) of an object. (4) `Peripherally coded objects' are objects in which software has been embedded, but such code is not essential to their use (that is, if the software fails they still work as intended, but not as efficiently, cost effectively, or productively). `Codejects', on the other hand, are dependent upon code to functionöthe object and its code are thoroughly interdependent and nonseparable (hence our conjoining of the terms `code' and `object' to denote this mutual interdependence). Codejects can be further subdivided into three main classes on the basis of their programmability, interactivity, remembering capacity, their ability for anticipatory action in the future based on previous use, and relational capacities. 1. Hard codejects rely on code to function, but are not programmable and therefore have low levels of interactivity. 2. Unitary codejects are programmable, exhibit some level of interactivity (although this is limited and highly scripted), and do not record their work in the world. They can be divided into two classes öclosed codejects and sensory codejectsö depending on whether they sense and react to the world around them. 3. Logjects are objects which have an `awareness' of themselves and of their relations with the world and which, by default, automatically record aspects of those relations in logs that are stored and reused in the future. Logjects often have high levels of interactivity and multifunctionality. Logjects can be divided into two classes based on their capacity to work independently of wider networks: permeable logjects and networked logjects. Peripherally coded objects Coded objects are objects in which code has been embedded but in which this software is incidental to the primary function of the object. There are relatively few such objects and, in most cases, the code merely augments their use but is by no means essential to their functioning. Often, the presence of code is merely adornment that serves the purpose of product marketing: to differentiate it from predecessors, or as a token of added value. For example, a gas cooker might have a digital clock embedded in it, but if this timer ceases to function the cooker will continue to cook food. Similarly, an exercise bike might have a device that digitally displays the speed at which the cyclist is pedalling, but if this ceases to work the bike still enables exercise to take place. In both cases the code does little more than augment the use of the object öby enabling the chef to know how long a dish has been cooking, and the cyclist to know his or her speed. Both are simply digital replacements for analogue technology. Hard codejects Hard codejects have firmware (5) embedded into them which is essential for their functioning. Firmware consists of a defined set of routines being stored permanently in read-only memory on a device, rather than being enacted through an executable (4) Clearly, asking different questions would have produced a different taxonomy, but we feel that the distinctions we draw are useful for thinking through how the embedding of software into objects gives them different capacities. (5) Firmware is software embedded onto the microprocessor to provide low-level control functions for the hardware. Software, objects, and home space 1349 programme that can be accessed and interfaced with. Examples include a USB memory stick and basic SCADA (supervisory control and data acquisition) systems in which code monitors and controls an industrial process. Both rely on code, but the functionality of the code is hardwired and predetermined. Unitary codejects Unlike hard codejects, unitary codejects are programmable to some degree and therefore exhibit some degree of interactivity: users are able to control some aspects of the functionality of the object and to instruct it what to do and when. They, along with logjects, exhibit (1) livenessöa feeling that there are infinite possibilities to explore; (2) plasticityöthe person interacting with the codeject feels that he or she can push without breaking the system; (3) accretion öthe computation improves and evolves with use; and (4) interruption öcomputation is open to unpredictable input and can react to it (Murtaugh, 2008). In broad terms, unitary codejects (6) can be divided into those which function independently of their surroundings (closed codejects) and those which are equipped with some kinds of sensors which enable the object to react meaningfully to particular variables in the immediate environment (sensory codejects). Closed codejects can include digital clocks, and some audiovisual equipment such as radios, and CD and DVD players. Code is vital to the functioning and performance of each of these items, but the object executes its task independently of the world around it. Each is programmable to some degreeöthe time can be adjusted, stopwatch operated, alarm set, programme record times fixed, the order of tracks selectedöbut generally they have circumscribed functions and limited latitude to operate automatically. Sensory codejects have some awareness of their environment and react automatically to some kind of external stimulus: common domestic examples include a heating/air conditioner control unit; a washing machine that is monitored and controlled by software; and a digital camera and storage card. The heating/air Table 1. Hotpoint washer ^ dryer error codes that are displayed by software to the user. These codes give a partial indication of the range of conditions that the appliance software monitors (source: Hotpoint Service website ö Help Centre, 9 November 2007, http://www.hotpointservice. co.uk/hs/pages/content.do?keys=FAQ:ERROR CODES). Fault codes for LCD EVO1 Washing Machines and Washer Dryers F01ÐShort circuit motor triacÐBook a service engineer. F02ÐMotor jammed tacho detachedÐBook a service engineer. F03ÐWash thermistor open/short circuitÐBook a service engineer. F04ÐPressure switch jammed on emptyÐBook a service engineer. F05ÐPressure switch jammed on fullÐBook a service engineer. F06ÐProgram selector errorÐBook a service engineer. F07ÐHeater relay stuckÐBook a service engineer. F08ÐHeater relay cannot be activatedÐBook a service engineer. F09ÐIncompatible eepromÐBook a service engineer. F10ÐPressure switch not sensing correctlyÐBook a service engineer. F11ÐPump cannot be activatedÐBook a service engineer. F12ÐCommunication errorÐBook a service engineer. F13ÐDryer fan or dryer thermistor faultyÐBook a service engineer. F14ÐDryer element faultyÐBook a service engineer. F15ÐDryer element relay faultyÐBook a service engineer. H20ÐNot filling. Check tap, hose and inlet valves. LOCKEDÐCheck interlockÐBook a service engineer. (6) We term them `unitary' because it is self-contained, having everything it needs within its material form and does not record beyond the immediate cycle of use. 1350 M Dodge, R Kitchin conditioning unit is equipped with a digital thermostat and timer that is `aware' of the time/date and senses the surrounding temperature. Simple software algorithms react according to temperature measurements in relation to people's preset requirements. Similarly, software embedded in the washing machine will monitor multiple contextual parameters, such as door lock, load weight, and water temperature necessary for safe and effective operation without human oversight (see table 1). The digital camera captures an image of the world by means of a CCD sensor (7) and measures light levels, adjusts the aperture setting accordingly, and the lens movement for autofocusing, as well as monitoring remaining battery life and available storage space. Logjects Logjects differ from unitary objects in that they also record their status and usage and, importantly, can retain these logs even when deactivated and utilise them when reactivated. In key ways these logs can have a bearing on the ongoing operation of the object and its relations with people or wider processes. Furthermore, part of their functionality is externalised, lying beyond the immediate material form of the object. We derive the term `logjects' from Bleecker's (2006) notion of a blogject (where, for us, a blogject is one type of logject). Bleecker defines a blogject as an emerging class of objects that generates a kind of blog of its own use and has the capability automatically to initiate exchanges of socially meaningful informationö``it is an artefact that can disseminate a record of experience to the web'' (Nova and Bleecker, 2006, no pagination). Bleecker (2006, page 6, original emphasis) characterises blogjects as objects that: (a) can ``track and trace where they are and where they've been''; (b) ``have self-contained (embedded) histories of their encounters and experiences'' (rather than indexical histories); and (c) ``have some form of agencyöthey can foment action and participate; they have an assertive voice within the social web.'' Blogjects are things that can `do' meaningful social acts where their actions shape how people think about and act in the world; they ``participat[e] within the Internet of social networks'' (Bleecker, 2006, page 2). Here, Bleecker is very much interested in only certain kinds of software-enabled objects which produce streams of information very much like humans' writing blogs, thus contributing to the ``ecology of networked publicsöstreams, feeds, trackbacks, permalinks, wiki inscriptions and blog posts'' (2006, page 9). He is very careful to delineate blogjects as political actants which contribute to debates by providing socially meaningful information, rather than being coded objects which log their use and communicate and/or analyse that data across distributed networks. While Bleecker's notion of a blogject has some conceptual utility, for us, it is one form of logging object in a much larger sociotechnical ecology of logjects. We broadly define a `logject' as an object that monitors and records its own use in some fashion. More specifically, and expanding on Bleecker, it is: (1) uniquely indexical; (2) has awareness of its environment and is able to respond to changes in that environment that are meaningful within its functional context; (3) traces and tracks its own usage in time and/or space; (4) records that history; (5) can communicate that history across a network for analysis and use by other agents (objects and people); (6) can use the data it produces to undertake what we have previously termed `automated management' (Dodge and Kitchin, 2007a)öautomated, automatic, and autonomous decisions and actions in the world without human oversightöand to effect change through the ``consequences of their assertions'' (Bleecker, 2006, page 9); and (7) is programmable (7) A charge-coupled device (CCD) is a sensor that converts light into continuous electrical charge. At the edge of the CCD sensor an analogue-to-digital converter then transforms the electrical charge into a digital form. Software, objects, and home space 1351 and thus mutable to some degree (that is, it is possible to adjust settings, update parameters, and to download new firmware). Logjects then enable the kinds of unobtrusive machine-to-machine, machine-to-person and person-to-machine exchanges that are a fundamental trait of pervasive computing and are diverse in their nature. Permeable logjects Permeable logjects consist of relatively self-contained units, such as an MP3 player, a PDA, or a satnav, all of which have the potential to be connected to wider networks. Such devices trace and track their usage by default, recording this data as an embedded history; are programmable in terms of configurable settings and list creation (eg play lists of songs, diary entries, and route itineraries); perform operations in automated, automatic, and autonomous ways; and engender socially meaningful acts such as entertaining, remembering an important meeting, and helping an individual to travel between locations. These devices work to relieve the cognitive burden of routine tasks on people who use them, and help to reduce the risks and consequences of unexpected events. Unlike a networked logject, all essential capacities are held locally and primary functionality does not require network connection to operate. That said, data (eg music, diary entries, or map files) and software must be downloaded onto the machine at some point; and GPS (global positioning system) works by receiving (though not exchanging) radio signals from satellites (hence they are permeable). Moreover, these devices are connectable to wider networks so that information can be uploaded and exchanged with other devices (via Bluetooth wireless transmission, for example) and updates in firmware downloaded ö although typically this is not automatic, and sometimes requires considerable human intervention (what might be classed `digital housework' ö for example, syncing a PDA or MP3 player). The uploaded information can be processed and analysed in relation to other usage, thus providing added value. The aggregate social significance of such objects is impossible to estimate, but they are used to solve all manner of domestic problems billions of times a day. Networked logjects Networked logjects do not function without continuous access to other technologies and networks. In particular, because they need constant two-way data exchange, they are reliant on access to a distributed communication network to perform their primary function. Such logjects track, trace, and record their usage locally but, because of memory issues, the necessity of service monitoring/billing, and in some cases a user's ability to erase or reprogram such objects, their full histories are also recorded externally to its immediate material form. Some networked logjects are relatively fixed in the environment (for example, satellite/cable television control boxes, home-security monitoring systems) and others are inherently mobile (mobile telephones, telematically monitored vehicles) and use a range of communication technologies ö such as GSM (global system for mobile communications), Wifi (wireless fidelity), Bluetooth ö to maintain a network connection. Mobile networked logjects continuously search for connectivity and can respond automatically and autonomously to the network conditions. For example, a mobile phone reacts automatically to incoming calls by sounding the ringtone; switches to the answer service if the call is unanswered; and alerts the owner that a call was missed and/or a message is waiting for them. 1352 M Dodge, R Kitchin Coded objects and the making of homes ``As a space of belonging and alienation, intimacy and violence, desire and fear, the home is invested with meanings, emotions, experiences and relationships that lie at the heart of human life.'' Blunt and Varley (2004, page 3) ``When it is not only `us' but also our `things' that can upload, download, disseminate and stream meaningful-making stuff, how does the way in which we occupy the physical world become different?'' Bleecker (2006, page 10) Work across the social sciences documents how the home is a complex set of social and material relations (see Blunt and Dowling, 2006; Hitchings, 2004; Mallett, 2004; Miller, 2001), and a site of continual technological adoption. Home is a dwelling space in which important lived experiences take place, providing a locus for the fundamental aspects of daily social reproduction (eating, personal care, relaxation and sleep, and so forth). Home is also central to human psychological well-being; a place of familial relations and emotional ties; a place for personal life and privacy from others; a place with layers of memories and meanings of past; a sanctuary which offers security and safety from the wider world. (8) Home is important then, not least because we spend most of our time `at home'. (9) In contrast to static and teleological notions of a home, we would view the home as the product of a diverse range of relational and contingent processes. A great deal of emotional, physical, and monetary effort is expended in the maintenance of the physical dwelling along with the nurturing of home life. A significant part of this work in creating a `proper' home involves the continual ordering of time, spaces, and resources into configurations to solve ongoing problems of living. To facilitate the orderings and routines of homemaking, a plethora of technologies are used. Indeed, Western homes function through the use of products, tools, machines, gadgets, and equipmentöfrom toothbrushes to door locks. Homes are metamachines of literally thousands of different technological components. Our contention is, as we have detailed above, that the nature of some of these material technologies in terms of everyday objects is changing as they increasingly become infused with software. Domestic objects are gaining capacities that extend their technicity and enable them to do additional work in the world. Indeed, it seems likely that the majority of objects that currently use electrical power will become colonised by computer code in the (near) future, just as a wide range of manual and mechanical household tools became newly animated by the development and integration of electrical control and motors in the first half of the 20th century (Cowan, 1983). These capacities, we argue, are helping to reshape domestic living and its spatialities by, on the one hand, augmenting and supplementing domestic tasks and, on the other, plugging the home into new, extended, distributed networks. In other words, coded objects are reconfiguring the social and material relations of home, often in banal and subtle ways. They do so, we argue, because they transduce space: that is, they beckon new spaces and spatialities into being through their actions. Coded objects make anew a domain, such as a home, in reiterative and transformative practices through the work that they perform (Mackenzie, 2003). Significantly, they can do this without human oversight by processing information they have generated or received and determining courses of action. (8) Although not for all, as illustrated by the extent of domestic violence (cf Warrington, 2001). to the UK 2005 Time Use Survey, on average people in Britain spend 70% of their time at home (ONS, 2006). Around one third of this time is spent sleeping. (9) According Software, objects, and home space 1353 As we have detailed previously, coded objects beckon two particular forms of space into beingöcode/space and coded space (Dodge and Kitchin, 2004). Code/spaces are spaces dependent on software to function. That is, the relationship is dyadic. Without software-enabled technologies the space would not be produced as intended. For example, a home office that requires an Internet connection to enable a person to check e-mail and work on files remotely is dependent on code to produce the intended spatiality. If the computer or the Internet connection `fails' then the space fails to be a remotely extended home office. Coded space, on the other hand, is a spatial transduction that is mediated by coded processes, but whose relationship is not dyadic. In other words, software-enabled technologies produce particular spatialities, but if they are not present or operative a space is still produced as intended but less efficiently or cost-effectively. For example, if a software-controlled burglar-alarm system fails, the house is still a secure home, albeit a less safe one than the householder planned. Most digital objects in a household transduce a home as coded spaceöthat is, they make a difference to how the space is transduced, but they are not essential to the majority of domestic tasks and the function of most rooms (there are alternative means of solving domestic problems by configuring other resources and home spaces in necessary ways, such as for cooking and cleaning, personal care, and providing entertainment). Here, we are interested in coded objects in the home, but it should also be noted that home is represented by and worked upon by a wide range of coded processes external to material dwelling spaces (see also Dodge and Kitchin, 2005a). Consumer and governmental instruments of measurement, surveillance, and classification concerning, for example, personal finances, insurance, taxation, utilities, and welfare benefits, envelope households in multiple, overlapping grids of calculation; nearly all of this is now undertaken using databases and processed automatically by software algorithms (cf Graham, 2005; Lyon, 2002). In the case of geodemographic representations homes are `sorted' according to perceived value or risk and the results of this sorting determine which services are offered to them (cf Parker et al, 2007). Home-coding vignettes To illustrate our taxonomy and argument so far, in this section we document coded objects from three `typical' British homes. These vignettes are based on broad observation of different homes, but should be acknowledged as being fictional. Their aim is purely illustrative and, despite the anecdotal empiricism employed, we believe they highlight how a range of kinds of coded objects are now commonly embedded in millions of homes and are widely used to solve a host of different domestic tasks. Of course, the vast majority of homes still possess many objects working in analogue form, demonstrating that the transition to something approaching `pervasive computing' occurs faster and slower depending on the person, place, and circumstance (cf Rode, 2006). Furthermore, we acknowledge the somewhat gendered nature of technology use in the vignettes, which clearly does not reflect the multiplicity of situations in many homes, but is still common within the manufacturing and marketing of domestic technologies (Whitehead, 2008; also evident in figure 2). In the vignettes, PCO refers to a peripherally coded object; HC to a hard codeject; CC to a closed codeject; SC to a sensory codeject; PL to a permeable logject; and NL to a networked logject; see also figure 1). Vignette 1 Peter (aged 43 years), Wendy (aged 40 years) and their three children (Joshua, 10; Toby, 4; Milly, 1) constitute a typical `hard-working family'. They live in a mortgaged, three-bedroom, semidetached house in a mixed private ^ public housing estate. 1354 M Dodge, R Kitchin Both parents work full-time (in manual and lower managerial occupations) and they have a hectic home life raising the children. A range of technologies and an increasing number of coded objects are used in the daily production of their home, creating a series of overlapping coded space and code/space, as a basic audit of areas of their house reveals. Living room The main family room is the focus of entertainment and information gathering, and an intense point of digital media use at different times of the day. Pride of place in the room is given over to a large flat-screen digital television (CC) partnered with a coterie of coded objects to provide it with apposite media sources. The family have recently upgraded from a separate analogue video recorder and DVD player to an integrated digital video recorder (PL). A Sky+ satellite decoder box (NL) is connected to the telephone line: this is necessary to access some of the more sophisticated interactive services, particularly pay-per-view sports enjoyed by the family. The move to a digital television system has increased the range of viewing options and enhanced flexibility of schedules. Together the televisual assemblage works as a powerful networked logject which `watches' the family and communicates the log to their service provideröwhich can then build up a profile of their viewing habits and preferences. Code renders the television a two-way mirror which watches the viewers as the viewers watch it. One corner of the living room has been semipermanently reconfigured to serve as a computing `zone' for the main family desktop PC (along with printer, scanner, and various `connectors' for cameras, PDA, and the like). It is permanently connected to the Internet via broadband, and is the most obvious networked logject in the home, revealing much of their domestic online activities to their ISP (Internet service provider) (cf Bennett, 2001). At the moment, the digital camcorder, an expensive and relatively little used permeable logject, is on the table next to the PC. The living room also plays host to an Xbox360 video-game console (PL), which can be connected to the Internet and contains a multifunction cordless phone and answer machine which serves as main contact `number' for the home, but is being usurped increasingly by the flexibility offered by individual family members' own mobile phones (NLs). Kitchen ^ diner Along with the living room, the kitchen is typically the busiest room in the house, serving various home functions such as preparing food, cooking, washing, ironing, and socialising. These functions are often aided by domestic appliances, many new models of which are now augmented by code. In Peter and Wendy's case, most of their appliances are more than five years old and are analogue or peripherally coded in nature: cooker/hob (PCO), dishwasher, fridge ^ freezer, and tumble dryer. As such, they are largely uncoded objects, with electromechanical or electronic controls, but are likely to become coded objects when next replaced. This has already occurred with respect to the washing machine (SC), which is a new model that offers a raft of software-driven programs and options from its LED control panel. While the software potentially makes a difference to the wash, in this case the family typically only uses a couple of preset programs so that the code makes little, if any, difference to the household's laundry practices. In one corner of the kitchen is the control panel for the central heating (SC), which was recently updated when the boiler was replaced. The control is code driven, notionally providing much greater control over heating (timings and temperature level), with settings held in a rudimentary database. Software, objects, and home space 1355 Bedrooms These rooms are typically more private spaces and are less coded than the living room and kitchen. The master bedroom contains several pieces of home gym equipment which include digital performance monitors (PL), used on a semiregular basis by Peter. Joshua's attic bedroom contains a growing number of coded objects, including a new laptop computer, a DVD player, an MP3 player and speakers, a digital camera, and what he perceives as an aging video-games console that cannot play the latest games (all PL unless consciously networked). The room also has other media technologies, including an analogue television and radio. Toby's bedroom has a large range of toys, some of which use electronics and software to provide interactive features (HCs and CCs). The fourth bedroom is serving as a nursery for baby Milly, and contains a baby sleep monitor and electronic learning toys which often are activated by software (HCs and SCs). Bathroom The family bathroom is the most private space in the home and also the least mediated by electrical and electronic-powered technologies. Yet it is a highly technological space, one that is dominated by machinery to channel water safely and remove waste efficiently. As a pivotal space for personal care of the body, it contains several portable coded objects, including Peter's digital `body monitoring' weighing scales (PL) and Wendy's pedometer (PL). Vignette 2 Simon (aged 43 years) and Iris (aged 37 years) are both full-time, professional workers with no children or pets. They live in a two-bedroom apartment in a new city-centre complex, with attendant security gates, key pads, and CCTV cameras. They have a high disposable income, are technologically savvy, time pressured, and security conscious. They regularly work at home as part of their lifestyle. Their apartment is actively monitored by a building-wide fire-and-smoke alarm system, and monitored externally by coded services provision in terms of metered gas, electricity, water, cable broadband Internet, and cable television. Living room The living room contains a variety of very expensive, branded home-entertainment technologies (all are coded objects). A large high-definition plasma screen television (HC) is mounted on one wall, linked to a home-theatre amplifier and surround-sound speakers. It is also connected to a cable television set-top box (NL), a DVR (PL), and to a Slingbox (PL), a wireless networking device that distributes the digital television signal into other rooms of the apartment. Simon and Iris are music aficionados and the room has a state-of-the-art hi-fi system which is heavily coded but does not log usage and is not networked. On the table is a one-year-old Apple MacBook laptop (NL) which Iris and Simon use as a home PC for surfing the web, including online grocery shopping; it is always networked via Wifi to the household cable broadband. On the mantelpiece are two Kodak Easyshare digital picture frames (CC), showing a sequence of photographs from their summer holiday in New Zealand. They have no fixed line telephone: they use the cable broadband for Wifi and VoIP (voice over Internet protocol) calls (using Skype software), and have multiple mobile phones (for work and personal use). 1356 M Dodge, R Kitchin Kitchen The space is purposefully designed as a `luxury' fitted kitchen with top of the range appliances and a built-in media centre (LCDöliquid crystal displayötelevision and DVD player), all of which are unitary coded objects and are programmable in some way. The kitchen also has a DAB (digital audio broadcasting) radio (CC), although the Figure 2. Magazine advertisement for domestic coded object that promises greater convenience and leisure through automation. It is also an overtly gendered representation of technology and domestic practice with the messy boy playing while a passive mother figure in the background undertakes the childcare (source: Guardian weekend magazine 20 October 2007, page 34. Reproduced by kind permission of iRobot). Software, objects, and home space 1357 addition of software makes little difference to Simon's radio listening whilst cooking. On one wall is an LCD panel which provides the software interface to control the environmental system (NL) for the apartment, which offers individual room heating and air-conditioning profiles, along with wireless connection and remote online access. In a cupboard, next to the vacuum cleaner, is a redundant coded gadget that Simon bought for Iris as a humorous present (figure 2). This robotic convenience (SC) has only been a used a couple of times as they pay a cleaner to come in and clean the apartment two mornings a week. Bedrooms Their main bedroom has little coded technology except for an alarm clock ^ radio (CC) and an LCD digital television and Slingbox receiver for cable television signal (PL). The room is often a transitory site for various mobile codejects (such as phones, PDAs, laptops, MP3 players) at different times. The second bedroom of the apartment is permanently configured as a home office and contains a range of computers and associated paraphernalia to support Simon and Iris when they want to work from home. There is a new desktop PC and an aging iMac (both NL) along with a laptopdocking station and monitor (HC), plus cradles for a PDA and an iPod (HC). On top of one of the monitors is a webcam (NL) that Simon uses occasionally. Under the desk is a wireless router (NL) for the cable broadband that provides secure Wifi networking throughout the apartment; also hidden away there is a redundant fax machine (HC) fully replaced by the PC and now inoperable as the apartment does not have a conventional landline phone connection. The bottom of a filing cabinet also contains several generations of digital cameras (SC), a camcorder (PL), a couple of redundant mobile phones (NL) and media players (PL), and an external hard disk (PL) for infrequently made backups of their growing range of personal data. On top of the filing cabinet is a wireless colour laser printer (NL). Lastly, the office is the storing place for Simon's large digital keyboard synthesiser (PL) and the GPS (PL) that Iris uses for geocaching at weekends. Entrance hallway Next to the front door of the apartment is a video entry phone (CC) which allows them to control visitor access into the building. Nearby is the control panel for the apartment's burglar alarm (NL) that is connected to a central monitoring station. (There are four movement sensors at different points in the apartment, along with sensors on several windows that are potentially vulnerable). The storage cupboard in the hallway also contains two `smart meters' (NL), recording the household's utility usage. Vignette 3 Dorothy (aged 85 years) has lived in the same two-bedroom terraced house for over forty years and has been a widow for eight years. She has a limited fixed-pension income. She is still relatively active and enjoys visits from her grandchildren, but she has a growing number of medical problems which have reduced her mobility. She has come to rely on homecare and assistive, `quality of life' technologies and telemonitoring to enable her to keep living independently, but much of her house is uncoded. Living room In the living room there is a limited set of home-entertainment technologies including a television (analogue), VCR (CC), and a radio ^ CD player (HC). From television adverts Dorothy is aware of a `digital switch over' (the phased termination of analogue television broadcasts across the UK) which means that she will need to update her 1358 M Dodge, R Kitchin television set, but is worried about costs and uncertain over the details of what she will need to do. There is a cordless digital telephone base station (HC) on the coffee table, and Dorothy usually takes the handset with her as she moves about the house during the day as otherwise she risks missing phone calls. She has no mobile phone. The living room also contains the Lifeline control box for the telecare home-monitoring system (NL) that unobtrusively `watches' Dorothy's daily activities and provides a safety net for summoning help if she has an incident in the house. This box is permanently networked via a landline phone connection to a remote control centre. It is wired to passive infrared (PIR) movement sensors in all rooms and to several fixed panic alarms (including a pull cord in the bathroom) as well as the pendant alarm (HC) that Dorothy wears. Kitchen The kitchen contains a range of older electrical appliances, none of which are coded but which remain perfectly functional. The central heating control is an old `clockwork' timer with a manual thermostat. The exception is a new DAB radio (CC) on the kitchen counter, received as a Christmas present; it is permanently tuned into Dorothy's favourite local station and its additional functionality ignored. A basic calculator (CC) is on the table on top of a couple of utility bills, and the day's post lies on a counter, including a bulky padded envelope containing her repeat prescription of tablets ordered automatically for her by a health-management database at the local pharmacy. The post also contains a couple of pieces of junk mail calculated by the geodemographic profile for this postcode to appeal to typical householder, but quite inappropriate for Dorothy's lifestyle. Dorothy's home and domestic activities, relatively uncoded at the immediate scale of the dwelling, are nonetheless still represented and automatically worked upon by software at various distant sites. Bedroom and bathroom These rooms have no coded objects beyond the PIR movement sensors on the wall, a panic alarm button/cord and a bed-occupancy sensoröa pressure pad under the mattress (HC). Software practices and the spatialities of home These vignettes highlight that whilst the type and number of coded objects vary, software is already prevalent in Western homes. Furthermore, homes are being networked into a range of coded processes that distanciate domestic practices and open them up to routinised monitoring and profiling. Coded objects alter the material, social, and spatial relations of the home in new ways: they offer members of households new affordances to undertake domestic living differently: to record television programmes when they are away from the home, to have more choice of programme, and to watch them at different locations about the house; to source information or purchase goods without leaving the home; to cook food for a set time without being present in the kitchen; to play new kinds of games and with people located at some distance; to enjoy photographs and music in new ways; to be monitored for health from a distance; to work at home whilst being in constant contact with the office and to move from room to room whilst doing so; and so on. Digital technologies are different from their analogue equivalents, which might have performed similar roles, in several important ways: they offer more functionality; they are more interactive; they are often programmable; they work independently of human oversight; many can record their use; some can communicate with other devices and with information systems across networks. Software, objects, and home space 1359 Code thus makes a difference to the nature of domestic living by enabling a variety of digital technologies to augment, supplement, and replace analogue technologies, as well as providing new kinds of technology that undertake novel tasks. In so doing, coded objects make a difference to the transduction of home space: how the spatiality of the home is beckoned into being as coded space or code/space. Their supplementary capacities provide additional, partial solutions to the relational problems of domestic living (for example, cleaning, cooking, entertaining, personal care) and enable other problems to be addressed from the home (such as undertaking the management of household finances, work-related tasks, health monitoring). For example, the computers and broadband connection in Simon and Iris's apartment transduces the space into a site of work: both are able to undertake work-related tasks at a distance whilst being connected in real time to their workplaces' servers. The apartment is spatially re-configured to facilitate such a transduction, with a bedroom converted into an office. The PC reduces the time required to undertake tasks such as editing, redrafting, and sending a document, and transforms where these tasks can be undertaken. Similarly, the games computer in Peter and Wendy's home transduces the space of the living room into a node on a global network across which people can play games in real time with opponents distributed around the world. The digital television, set-top box, and DVR alter how the living room is transduced into a space of entertainment by enabling a flexibility of choice of television content that can be watched at their leisure, as opposed to the schedule of the broadcasters. Simon's digital keyboard transduces the space of his office into a music studio where he is able to compose, edit, record, and play back multilayered and instrumented songs. Dorothy's Lifeline control box transduces her home into a site of continuous yet unobtrusive healthcare monitoring that enables her to live at home rather than having to move to sheltered housing. The environmental system in Simon and Iris's apartment transduces the space into one with a comfortable climate which responds immediately to changes in temperature and humidity. These spatial transductions are only possible through the local application of software which ties the home into wider networks and myriad layers of coded processes. The home is also spatially reconfigured by coded objects by the deepening and widening of dwellings as nodes in a variety of networks öutilities, entertainment, health, communications. Homes have long been ensnared in such networks, but information flow was usually unidirectional and what was done with the information was confined to the home (for example, television programmes were beamed into the home but what was watched was unknown other than viewing figures extrapolated from small-panel audience sampling). Through coded objects, homes are being embedded in real-time, two-way networks so that the everyday nature of domestic practices (which programmes one watches and records, who one talks to on a phone and for how long, what one looks at or purchases on the Internet, how one uses electricity and water) can be monitored by service providers with the attendant data being used to profile and social sort customers. The consequence of networked logjects is that homes are increasingly being stretched out across space in networks of greater and shorter lengthöand, as such, scaled in new waysöand they are subject to increasing levels of (corporate) surveillance. Pervasive computing and the promise of the `home of the future' For many technologists, the embedding of coded objects into homes is evidence that we are moving to the era of the `smart home' and widespread pervasive computing. Pervasive computing, as defined by Galloway (2004, pages 384 ^ 385), ``seeks to embed computers into our everyday lives in such ways as to render them invisible and allow them to be taken for granted.'' The aim of its advocates is to augment all aspects of 1360 M Dodge, R Kitchin everyday life and activities through the addition of computing power to objects and spaces, rendering them smart to some degree, and yet also mundane and routine (Dodge and Kitchin, 2007b). Given the growing range of digital technologies and software in the home, it is not surprising that within pervasive-computing research the domestic sphere is a target of much investigation and speculation (cf Bell and Dourish, 2007; Crabtree et al, 2003; Edwards and Grinter, 2001; Taylor and Swan, 2005). There is a belief that, as Galloway (2004) argues, if computers can be brought wholesale into our home worlds then domestic practices can be radically altered. A central trope in such research is the notion of a home that ``anticipates and responds to the needs of the occupants, working to promote their comfort, convenience, security and entertainment through the management of technology within the home and connections to the world beyond'' (Aldrich, 2003, page 17). Such anticipation and response will be fully automated, automatic, autonomous, decided upon by sophisticated software algorithms designed to be reflexive to home users' desires and wishes. This is the vision of the `smart home'öa home with computing power built into all the objects contained within; a home that is aware of itself and of its past activity, its surroundings, its inhabitants, its contents, and its external service providers, and knows how to react appropriately to different scenarios. This vision anticipates computing power being built not just into objects within the home, but also into the fabric of the dwelling itself. With respect to coded objects in particular, some in the pervasive computing community presently envisage their logical end point as spimes (Sterling, 2005). A `spime' is a wholly new kind of object, for which there is an entire recorded history stretching from manufacture to disposal. Such histories will include `deep' details on: (1) everything used to make, process, and distribute that object, plus protocols for safe and sustainable disposal; (2) everyone/everything that has come into contact with that thing during its lifetime; and (3) the context of making and useölabour relations, cost and profit margins, carbon tax, patents. In other words, a spime is an object that has a full genealogy wherein the entire actor network of a thing is knowable and indexical, which, Sterling (2005, page 11) asserts, means that they are ``material instantiations of an immaterial system ... [they] begin and end as data.'' Although no spimes exist at present, there are projects and programmes which are developing what might be might be termed `protospimes': that is, they invest objects with spime-like capacity, although their capacities exist external to the thing being recorded. For example, there have been a number of projects to make transparent the full extent of food production (cf Popper, 2007). With respect to agriculture, these are moving beyond existing `farm-to-fork' tracking systems to much more granular tracing that aims to follow livestock from conception (that is, recording both parents and, over time, the lineage of all animals and how they were reared) to the consumer's home (through farms, abattoirs, processor and manufacturers, logistics chains, and supermarkets). A smart home would consist of an assemblage of computationally rich building fabric and spimes. While it is possible to argue that we are on the path to such an assemblage, it must also be recognised that smart homes are a particular sociotechnical vision developed by technologists: the latest reincarnation of a long-running modernist fantasy of technology capable of producing orderly domestic spaces and maximising leisure time, often based on gendered stereotypes of domestic practice (figure 2; cf Corn and Horrigan, 1984; Whitehead, 2008). Indeed, the premise of a smart home has been common across several generations of home design (Spigel, 2005), promulgated by a nexus of product designers, housebuilders, and appliance manufacturers, and, increasingly, the software industry, focused on driving new rounds of consumer fashions and home `upgrades'. Software, objects, and home space 1361 The domestication of software also clearly has a variety of potential social implications. Perhaps the most obvious is the scope for greater control of mundane and personal activities occurring in the home and a concomitant impact on freedom and privacy. Networked logjects, in particular, open up the home through continuous flows of data, potentially rendering unseen domestic activities and previously personal behaviours visible to corporations. This control by code will vary from subtle, almost voluntarist, conditioning that is little noticed, such as the preselection of potentially interesting programmes to watch by a television, or `body monitoring' bathroom scales chiding the user for missing their target weight and urging greater efforts of performance (cf Schuurman, 2004), to a more potent form where coded objects refuse to perform because they determine that an action is `illegal' (for example, copyright enforcement through digital-rights management stopping the computer playing movies not legally owned [see Dodge and Kitchin (2005b), Graham (2005), and Lyon (2002) for a fuller discussion on the enrolment of software in the surveillance, classification, and control of consumptive practices]. Yet, control is not the whole story. At the same time, code opens up genuinely novel avenues for creative solutions to domestic tasks öparticularly in terms of pleasure and play. How software can make things differently is well illustrated by new children's toys and games, typically HCs and CCs but increasingly also SCs. Indeed, creating fun is an important conduit through which software is seeping deeper into the sinews of home life. As Thrift (2003, page 400) notes, toys are ``rapidly becoming something else: something between a lumpen object onto which all manner of fantasies and all kinds of play could be projected and a kind of alternative life form, participating in the world on at least some terms of its own choosing.'' In addition to the spectre of control and empowerment of creativity, the enrolment of code on a wide scale into the home brings with it a whole new layer of complexity and risks to daily living, despite the rhetoric of software making life easier. A foretaste of this complexity is the real cognitive work required in maintaining home PCs and mobile devices in proper order. It is estimated that several million compromised home PCs are presently connected to the Internet (Leyden, 2005), in large part because their owners are technically unable or unwilling to invest time to keep them patched and protected with updated software and to keep passwords secure. As more and more everyday domestic tasks are undertaken with network logjects, it will become increasingly important to maintain them. The result will be the development of a whole new domain of `digital housekeeping' (Crabtree et al, 2007) to keep software-driven appliances stable and relatively secure. The complexity of code will also be felt in the form of excessive functionality, where a previously simple task achieved with a straightforward dial or a couple of selection switches becomes overwhelmed by menus, options, and check boxes on-screen. It is likely that many people will simply fall back on default settings that `seem to work', a point echoed with earlier rounds of `complex' electronic home technology like the VCR, where large numbers of people failed to be able to program them successfully and simply used them as basic playback devices (cf Rode et al, 2004). Greater complexity also entails risks, particularly where coded objects become the primary (and perhaps only) store of household information (such as significant financial records or sentimentally valuable photographs). The risks of relying on software to keep these digital media safe is compounded because people are often poor at maintaining systematic backups or any backup at all (a very tedious piece of digital housekeeping), and where the coded object becomes permeable these media become potentially vulnerable to unauthorised remote access and theft. 1362 M Dodge, R Kitchin Given these various issues, there will, almost certainly, be some populations who actively resist the growing encroachment of software into the home, concerned by the potential for surveillance by outside parties, along with those who will `hack' the code to subvert the deadweight of `technological paternalism' (Spiekermann and Pallas, 2006), and those who will voice objections because of the frustration caused by function overload and excessive, software-induced, complexity. The extent to which `smart homes' as envisaged by technologists will come to fruition is, therefore, doubtful. While it is evident that code is increasingly becoming part of everyday homes and does make a difference to how domestic practices unfold, as illustrated by our vignettes, any transition to the era of the `smart home' will take place over a long period of time. With respect to the adoption of coded objects, many homes continue to contain analogue objects that will in many cases be used until they need to be replaced. In other cases, coded objects are expensive luxury items that require a certain income, lifestyle, and technical literacy to purchase and operate. With respect to the development of computationally rich building fabric this will require extensive and expensive retrofitting of existing buildings that is unlikely to be undertaken without significant benefits to the home dweller or external regulatory pressure (such as requirements of mortgage lenders/insurers, or waste/energy reduction in the name of more sustainable living). At present, it is unlikely that such adaptations will offer such tempting benefits, especially with the rapid redundancy that currently accompanies technological change. As with the take-up of any set of technological innovations, the adoption of coded objects into the home will be uneven and unequal, both socially and geographicallyödependent on person, place, and circumstance. Conclusion In this paper we have argued that everyday objects, in use in a range of domestic settings, are increasingly becoming coded and folded into the `Internet of things'. To start to make sense of this diverse range of coded objects we first provided a taxonomy based on their relational capacities. Peripherally coded objects are objects in which software has been embedded, but such code is not essential to their use. Codejects are dependent upon code to function. Hard codejects rely on code to function, but are not programmable. Unitary codejects rely on software to function, but do not keep a record of their work in the world for future reuse. We identified two classes of unitary codejects, closed codejects, which act independently of the world around them; and sensory objects that sense and react to environments. Logjects have an `awareness' of themselves and their relations with the world and automatically record aspects of those relations in ways that can inform future activity. We identified two classes of logjects: permeable logjects are functionally self-contained units which can work fully and log their use independently of any wider network; and networked logjects that do not function without continuous access to transmission networks. We then argued that these types of coded objects make homes differently. Often working in autonomous ways, coded objects transduce into being different spatial formationsöcoded space and code/space. While the transduction of code/space is relatively rare in domestic settings, code is certainly central to how many domestic tasks are now performed, with the transduction of coded spaces common. In other words, the everyday use of coded objects reshapes the spatiality of the home by altering how domestic tasks are undertaken (not always more conveniently for all), introducing new tasks and sometimes greater complexity, and embedding the home in diverse, extended systems of consumption and governmentality. How coded objects beckon space into being is not, however, deterministic: rather, it is contingent and relational; it varies across place, time, and context (see Dodge and Kitchin, 2005a). The spatiality Software, objects, and home space 1363 of different homes, even if they were identical in every way, would vary substantially because the technologies would be used in different ways within varying contexts. These contexts are social and familial, but are also structured within the wider political economy (for example, market-led pricing, fragmentation of consumer-service contracts), legal arrangements and standards (for example, health and safety), evolving cultural practices (for example, when and where it is acceptable to use certain coded objects), and differential access to certain services based on social sorting (cf Lyon, 2002). To illustrate our arguments we examined three `typical' British homes. These homes revealed that a diverse range of coded objects are already present within all the spaces of the home. In some cases these coded objects have already become mundane and slipped into the background `technological unconscious' (Thrift, 2004), and yet they perform vital roles in holding together household routines. Arguably, in Dorothy's case the monitoring of her by coded objects and software algorithms ensures a greater degree of safer living which in combination with other sociotechnical supports means that she can remain living in her own home. In other cases the coded objects are seen as novel and are feted as technological breakthroughs which provide new ways of being and acting. Indeed, many homes now contain multiple iterations of the same appliances (particularly those for entertainment), along with older and superseded versions (rendered obsolete by new functionality or mere changes in consumer fashion). Some others are perhaps little more than gimmicks, such as continued attempts to provide robotic solutions to domestic drudgery (figure 2). As we have documented, the transition into the fully software-enabled home is a slow, incremental process. As such, homes presently contain a mixture of electrical, electronic, and coded technologies which are enrolled together daily to solve tasks of living and beckon home spaces in being. Homes, then, are made through an imperfect but normally functional bricolage of coded components. Rather than making the domestic realm more orderly, the infusion of software into homes is leading to a new `overcoding' of routines and activities which often makes home life more complex and prone to unexpected and inexplicable failure and disruptions. We are confident, however, that we are at a juncture in the production of home space, as domestic objects become more and more codedöeither through software being embedded into their makeup, or as machine-readable objects embedded in the `Internet of things'. While this is an incremental not epochal change, we would also argue that a useful parallel can be drawn between the contemporary coding of homes and the initial domestication of electricity at the end of the 19th century. At first, electrical power was a merely an expensive novelty (for example, electric light versus gas lighting) and initially there were few electrical appliances. Over an extended period of time, existing technologies were converted to use electricity (open hearth to electric heater, range to electric cooker, washtub to washing machine, etc), with small electrical motors being used to replace manual labour, and a raft of new domestic tools produced [some of the most potent but now mundane being the refrigerator and freezer, which have significantly changed domestic practices relating to food consumption (cf Hand and Shove, 2007; Watkins, 2006)]. The extent to which electricity powers almost everything of significance in our homes today is largely unremarked in a Western context (except in a power cut), and homes are necessarily built so that electricity supply is available in every space. Our belief is that software has comparable social ^ technical agency to that of electricity, driving technologies that work both in the foreground and in the background to shape domestic living and spatiality in all kinds of unconscious ways. Whereas electrical motors replaced physical labour, software algorithms will supplement and 1364 M Dodge, R Kitchin augment human decision making. As such, we feel that coded objects demand further attention as key future domestic actants. While we have made a start in this paper to sketch out their emerging forms and the work that they perform in the world, over time there will be a need to examine more fully their nature from an ontological and epistemological point of view and to tease out the difference they make across a number of domains such as home, workplaces, and public spaces, and to fundamental spatial processes such as communication and mobility. For us this will need to entail the construction of detailed ethnographies of the development, use, and networking of different kinds of coded objects; how they are placed into and become key actants in complex actor-networks; and how they work in diverse conjunctions with people to realise a multiplicity of spaces and spatialities. References Albrecht K, McIntyre L, 2005 Spychips: How Major Corporations and Government Plan to Track Your Every Move with RFID (Nelson Current Publishers, Nashville, TN) Aldrich F K, 2003,``Smart homes: past, present and future'', in Inside the Smart Home Ed. R Harper (Springer, London) pp 17 ^ 39 Beer, D, 2007, ``Thoughtful territories: imagining the thinking power of things and spaces'' City 11 229 ^ 238 Bell G, Dourish P, 2007, ``Back to the shed: gendered visions of technology and domesticity'' Personal and Ubiquitous Computing 11 373 ^ 381 Bennett C J, 2001, ``Cookies, web bugs, webcams and cue cats: patterns of surveillance on the world wide web'' Ethics and Information Technology 3(3) 195 ^ 208 Bleecker J, 2006, ``Why things matter: a manifesto for networked objectsöcohabiting with pigeons, arphids and aibos in the Internet of things'', http://www.nearfuturelaboratory.com/ files/WhyThingsMatter.pdf Blunt A, Dowling R, 2006 Home (Routledge, London) Blunt A, Varley A, 2004, ``Introduction: Geographies of home'' Cultural Geographies 11 3 ^ 6 Corn J J, Horrigan B, 1984 Yesterday's Tomorrows: Past Visions of the American Future (Johns Hopkins University Press, Baltimore, MD) Cowan R S, 1983 More Work for Mother: The Ironies of Household Technology from the Open Hearth to the Microwave (Basic Books, New York) Crabtree A, Rodden T, Hemmings T, Benford S, 2003, ``Finding a place for ubicomp in the home'' Lecture Notes in Computer Science 2864 208 ^ 226 Crabtree A, Tolmie P, Rodden T, Greenhalgh C, Benford S, 2007, ``Making the home network at home: digital housekeeping'' Proceedings of the 10th European Conference on ComputerSupported Cooperative Work Limerick, http://www.mrl.nott.ac.uk/axc/documents/papers/ ECSCW 2007.pdf Crang M, Graham S, 2007, ``Sentient cities: ambient intelligence and the politics of urban space'' Information Communication and Society 10 789 ^ 817 Dodge M, Kitchin R, 2004,``Flying through code/space: the real virtuality of air travel'' Environment and Planning A 36 195 ^ 211 Dodge M, Kitchin R, 2005a, ``Code and the transduction of space'' Annals of the Association of American Geographers 95 162 ^ 180 Dodge M, Kitchin R, 2005b, ``Codes of life: identification codes and the machine-readable world'' Environment and Planning D: Society and Space 23 851 ^ 881 Dodge M, Kitchin, R, 2007a, ``The automatic management of drivers and driving spaces'' Geoforum 38 264 ^ 275 Dodge M, Kitchin R, 2007b, `` `Outlines of a world coming in existence': pervasive computing and the ethics of forgetting'' Environment and Planning B: Planning and Design 34 431 ^ 445 Edwards W K, Grinter R E, 2001, ``At home with ubiquitous computing: seven challenges'' Proceedings of the Conference on Ubiquitous Computing (Ubicomp 2001) Atlanta, GA, http://www.cc.gatech.edu/keith/pubs/ubicomp2001-challenges.pdf Galloway A, 2004, ``Intimations of everyday life: ubiquitous computing and the city'' Cultural Studies 18 384 ^ 408 Graham S D N, 2005, ``Software-sorted geographies'' Progress in Human Geography 29 562 ^ 580 Hand M, Shove E, 2007, ``Condensing practices: ways of living with a freezer'' Journal of Consumer Culture 7 79 ^ 104 Software, objects, and home space 1365 Hitchings R, 2004, ``At home with someone nonhuman'' Home Cultures 1 169 ^ 186 Leyden J, 2005, ``Rise of the botnets'' TheRegister 15 March, http://www.theregister.co.uk/2005/03/ 15/honeypot_botnet_study/ Lyon D, 2002, ``Everyday surveillance: personal data and social classifications'' Information, Communication and Society 5 242 ^ 257 Mackenzie A, 2003, ``Transduction: invention, innovation and collective life'', http://www.lancs.ac.uk/ staff/mackenza/papers/transduction.pdf Mallett S, 2004, ``Understanding home: a critical review of the literature'' The Sociological Review 52 156 ^ 179 Miller D, 2001 Home Possessions: Material Culture Behind Closed Doors (Berg, Oxford) Mitchell W J, 2005 Placing Words: Symbol, Space and the City (MIT Press, Cambridge, MA) Murtaugh M, 2008, ``Interactivity'', in Software Studies: A Lexicon Ed. M Fuller (MIT Press, Cambridge MA) pp 143 ^ 149 Nova N, Bleecker J, 2006, ``Blogjects and the new ecology of things'' Lift06 Workshop http://tecfa.unige.ch/~nova/blogject-lift06.pdf ONS, 2006 The Time Use Survey, 2005 Office for National Statistics, London, http://www.statistics.gov.uk/articles/nojournal/time use 2005.pdf Parker S, Uprichard E, Burrow R, 2007, ``Class places and place classes: geodemographics and the spatialization of class'' Information, Communication and Society 10 902 ^ 921 Pollock N, Williams R, 2008 Software and Organisations: The Biography of the Enterprise-wide System or How SAP Conquered the World (Routledge, London) Popper D E, 2007, ``Traceability: tracking and privacy in the food system'' Geographical Review 97 365 ^ 388 Rode J A, 2006, ``Appliances for whom? Considering place'' Personal and Ubiquitous Computing 10(2/3) 90 ^ 94 Rode J A, Toye E F, Blackwell A F, 2004, ``The fuzzy felt ethnographyöunderstanding the programming patterns of domestic appliances'' Personal and Ubiquitous Computing 8 161 ^ 176 Schoenberger C R, 2002, ``The internet of things'' Forbes Magazine 18 March, http://www.forbes.com/technology/forbes/2002/0318/155.html Schuurman N, 2004, ``Databases and bodies: a cyborg update'' Environment and Planning A 36 1337 ^ 1340 Spiekermann S, Pallas F, 2006, ``Technology paternalismöwider implications of ubiquitous computing'' Poiesis and Praxis: International Journal of Ethics of Science and Technology Assessment 4 6 ^ 18 Spigel L, 2005, ``Designing the smart house: posthuman domesticity and conspicuous production'' European Journal of Cultural Studies 8 405 ^ 426 Sterling B, 2005 Shaping Things (MIT Press, Cambridge, MA) Taylor A, Swan L, 2005, ``Artful systems in the home'', in Proceedings of the Conference on Human Factors and Computing Systems (CHI '05) (ACM Press, New York) pp 641 ^ 650 Thrift N, 2003, ``Closer to the machine? Intelligent environments, new forms of possession and the rise of the supertoy'' Cultural Geographies 10 389 ^ 407 Thrift N, 2004, ``Movement ^ space: the changing domain of thinking resulting from the development of new kinds of spatial awareness'' Economy and Society 33 582 ^ 604 Thrift N, French S, 2002, ``The automatic production of space'' Transactions of the Institute of British Geographers, New Series 27 309 ^ 335 Warrington M, 2001, `` `I must get out': the geographies of domestic violence'' Transactions of the Institute of British Geographers, New Series 26 365 ^ 383 Watkins H, 2006, ``Beauty queen, bulletin board and browser: rescripting the refrigerator'' Gender, Place and Culture 13 143 ^ 152 Whitehead M, 2008, ``Domesticating technological myth: gender, exhibition spaces and the clean air movement in the UK'' Social and Cultural Geography 9 635 ^ 651 ß 2009 Pion Ltd and its Licensors Conditions of use. This article may be downloaded from the E&P website for personal research by members of subscribing organisations. This PDF may not be placed on any website (or other online distribution system) without permission of the publisher.
Keep reading this paper — and 50 million others — with a free Academia account
Used by leading Academics
Jorge Eterovic
Universidad Nacional de la Matanza
ramesh kumar ayyasamy
Universiti Tunku Abdul Rahman
Mehmet Hilal Özcanhan
Dokuz Eylül University
Adnan Gutub
Umm Al-Qura University, Makkah, Saudi Arabia