Wendy Hui Kyong Chun’s Programmed Visions: Software and Memory is one of the foundational texts for understanding digital culture. Chun does not treat software merely as a set of technical commands running on a computer. Software has become one of the ways in which the contemporary world understands itself. Today, from governance to economics, from genetics to culture, from education to everyday life, many fields are thought through concepts such as “code,” “program,” “data,” “algorithm,” and “system.”
The central claim of the book is this: new media operates through the logic of programmability. This logic determines not only how computers work, but also how the future is designed. Programmed vision is the desire to shape, predict, and even technically construct the future in advance on the basis of past data. For this reason, software is not merely an invisible mechanism working in the background; in the contemporary world, it is a force that reorganizes the relation between memory, future, interface, and subjectivation.
This text is especially important for Synthetic Epistemology in relation to the concept of Code-Will. Code-Will states that in the contemporary world, form is constituted not only by human intention, but also by the logic of programmability in software. Chun’s work provides the philosophical ground of this logic. Software works invisibly, yet produces visible results. The interface appears simple, yet hides complex operations behind it. Past data is stored, but it does not remain merely past; it becomes a tool of prediction that directs the future.
Chun’s Position
Chun’s thought stands between software studies, media theory, cultural critique, technical history, and political thought. What makes her important is that she reads software not merely as an engineering object, but as a mode of thinking in contemporary culture. Software is not only a hidden operation behind the computer screen; it is a powerful model used to explain the invisible logics of culture.
Programmed Visions should be read together with Chun’s Discriminating Data: Correlation, Neighborhoods, and the New Politics of Recognition. Programmed Visions opens the question of software, memory, interface, and the future. Discriminating Data carries this discussion into the field of social recognition, correlation, similarity, homophily, and algorithmic discrimination. When the two texts are considered together, Chun’s main question becomes clearer: Do digital systems merely represent the world, or do they recognize, separate, repeat, and program the world in specific ways?
This question is even more current in the age of artificial intelligence. Today, AI systems are not merely software; yet they carry further the logic of programmability established by software. Model, data, interface, output, feedback, and user behavior are connected within the same system. Chun’s critique of software is necessary for understanding what kind of cultural power this connection produces.
Discriminating Data: Homophily, Correlation, and Algorithmic Nomos
Chun’s Discriminating Data: Correlation, Neighborhoods, and the New Politics of Recognition carries the discussion of software and memory in Programmed Visions into the field of social discrimination. Chun’s central claim here is this: in big data systems, discrimination is not merely a problem of incorrect data or a faulty model. Discrimination can be structurally reproduced within the logics of correlation, similarity, neighborhood, and recognition.
The concept of homophily is decisive here. Homophily means the association of similar people with similar people. Social networks, recommendation systems, advertising algorithms, and platform feeds often operate through this logic. They recommend to you what people similar to you watch. They show you what people who behave like you buy. They assign to you the risks attributed to users in similar positions. Thus the system does not merely record social differences; it repeats them, strengthens them, and organizes them as new digital neighborhoods.
Chun’s critique of correlation is also important here. Correlation captures patterns that appear together without explaining causes. Yet when these patterns are connected to decision mechanisms in algorithmic systems, inequalities from the past can become the norm of the future. When a neighborhood, a name, a language use, a face, a form of consumption, or a social environment is associated with certain risks, preferences, or behaviors, the system does not merely make a prediction; it encloses the person within a field of probability.
Discriminating Data is one of the texts that most concretely nourishes the concept of Algorithmic Nomos within Synthetic Epistemology. Nomos here does not function like an explicit law. No one gives the user a direct command. Yet the system technically regulates who resembles whom, which content will be shown to whom, which behavior will be considered likely, and which category a person is placed near. Thus discrimination is embedded less in open ideological discourse than in the everyday operation of correlation and recommendation systems.
This connection also strengthens Programmed Visions. There we discuss software’s desire to construct the future from past data. Discriminating Data shows the social consequence of this programmed future: if past data has been formed through inequalities, the programmed future may reproduce those inequalities. When Chun’s two books are read together, it becomes visible that software is not only a question of memory and future, but also a question of recognition, distinction, neighborhood, and norm production.
Software Becoming a Metaphor
One of Chun’s most important observations is that software has become a metaphor in the contemporary world. Software is not only the code that runs computers; it becomes a general model for thinking systems that are invisible but produce results. Genetics is thought as “code.” The economy is imagined as if it operates through invisible algorithms. The state, the corporation, the platform, and user behavior are treated as programmable systems.
This point is important because the software metaphor promises us two things: explaining what is invisible and controlling the future. If we know the code of a system, we think we can solve it. If we understand the program of a behavior, we assume we can predict it. If we extract the data patterns of a society, we suppose we can govern its future.
Yet Chun’s critique begins precisely here. While software promises transparency, it simultaneously produces a new ignorance. The interface offers ease, but hides the operation itself. Code establishes order, but the user often does not know how that order works. We are shown more, but we understand less. For this reason, the software metaphor is both explanatory and deceptive.
This dual structure becomes even sharper in the age of artificial intelligence. The text or image produced by a model appears clear and understandable to the user. Yet the data, model architecture, filters, optimizations, and institutional objectives through which this output has passed often remain invisible. The metaphorical power of software comes precisely from making this invisibility seem natural.
The Brightness of the Interface, the Opacity of the Operation
In Chun’s thought, the distinction between interface and operation is extremely important. The user relates to the computer, phone, application, or artificial intelligence system through the interface. Buttons, windows, menus, flows, chat boxes, recommendations, and results appear on the screen. The user thinks that they are facing the system itself. Yet what they see is only the visible face of the system.
The real operation takes place in the background. Data is collected, classified, stored, matched, calculated, ranked, and shown again. The interface presents this complex operation as a simple experience. The user clicks, writes, scrolls, gives a command, receives an output. This interaction appears open; yet how the system decides often remains opaque.
In Chun’s book, the power of software appears precisely in this visible-invisible distinction. The computer functions like a machine that is both knowable and unknowable. The user sees that they are doing something; but the code, algorithm, hardware, and data flows behind that action remain largely invisible. This situation becomes even more pronounced in the age of artificial intelligence. The user writes a prompt; the system answers. On the surface, the operation is simple. Yet the data with which the model was trained, the weights through which it operates, the contents it suppresses, the patterns it strengthens, and the limits within which it produces answers often remain invisible. As the interface becomes clearer, the operation becomes more opaque.
Source Code, Logos, and Code-Will
In Chun’s thought on software, the question of source code occupies a central place. Source code is often imagined as the truth of the system. It is as if, by seeing the code, we could fully understand how the system works. In this understanding, code becomes a kind of modern logos. It is imagined as the hidden text that establishes order, carries meaning, and makes operation possible.
Yet Chun questions this assumption. Although code is important, the system is not composed of code alone. For code to operate, hardware, operating system, data, user, network, standards, protocols, company policies, and technical environment are necessary. Seeing the source code does not mean understanding the whole operation of the system. Code is not truth by itself.
From Memory to Storage
The relation between “Software and Memory” in the subtitle of Chun’s book is also decisive. Chun questions the identification of memory with storage in digital culture. Computers store our files, photographs, messages, documents, search histories, and interactions. Digital systems therefore appear as powerful memory machines. Yet storage is not the same thing as memory. Memory is not only preservation; it is a process of selection, forgetting, reconstruction, relation, and meaning-making. Digital systems, however, often design memory as accessible data. What is stored becomes an object that can be recalled and processed.
This transformation is also related to Stiegler’s thought on technical memory and tertiary retention. Writing, photography, film, and archive externalized memory. In the digital software order discussed by Chun, however, memory is not only externalized; it becomes programmable. Stored data is connected to future operations. The archive does not merely hold the past; it becomes the raw material of recommendation, prediction, and direction systems.
For this reason, digital memory is not passive storage. It is operative memory. The user’s past actions affect future recommendations. Past searches shape new results. Old clicks regulate future visibility. This also makes memory part of Algorithmic Nomos.
The Cycle of Obsolescence and Renewal
One of the important lines in Chun’s text is that new media works through continuous cycles of obsolescence and renewal. Every technology is presented as new. In a short time, it is considered old. Then a new platform, a new device, a new version, a new network, or a new promise of the cloud arrives. This cycle is not merely a market strategy. It is also connected to the logic of programmability.
New media constantly presents itself as the bearer of the future. Every new system promises to overcome previous limits and to establish a freer, faster, more connected, smarter, and more efficient world. Yet this promise often produces a new dependency, a new opacity, and a new obsolescence.
This cycle is very familiar in the age of artificial intelligence. Model versions change rapidly. Tools begin to appear old in a short time. Platforms constantly add new features. The user is forced to follow the system in order to remain up to date. This is not only technical innovation; it is also an economy of attention. The future becomes a constantly updated product. Chun’s concept of programmed vision gains importance here. The future is presented not as free and open time, but as a field calculated from past data, technically predicted, and packaged by the market.
Producing the Future from Past Data
The strongest aspect of programmed visions is their claim to construct the future on the basis of past data. A system collects past behaviors. It extracts patterns from these behaviors. Then it predicts what will happen in the future. But this prediction is not merely passive foresight. The recommendations, rankings, notifications, and options that appear before the user also shape future behavior. Thus prediction becomes intervention.
A platform tells you what you can watch. A search engine determines what becomes visible. An artificial intelligence system produces which answers are possible. A financial algorithm calculates risk. A security system searches for suspicious behavior. In this way, the future becomes the technical extension of past data.
In Chun’s text, this is the basic temporal logic of new media. Past data is not merely a record of the past. It is used to program the future. For this reason, software, memory, and future cannot be separated from one another. From the perspective of Synthetic Epistemology, this point is central. Artificial intelligence systems often learn past data and produce future outputs through the patterns of that past. If the past is unequal, incomplete, biased, or centered in one direction, the future may become the technical repetition of that past.
Data Myth and Programmability
Chun’s thought breaks the Data Myth from another angle. The Data Myth assumes that data reflects the world as it is. Chun, however, shows that data is not only a record; it becomes the material of programmable futures. Data stores the past, but it is also used to shape the future. Data is not merely representation. It can become command. It can become recommendation. It can return as risk score, suggestion list, visibility ranking, automatic response, or behavioral prediction. Data becomes not so much the silent trace of the past as a technical force that directs the future.
Here the deeper form of the Data Myth becomes clear. The problem is not only that data is assumed to be neutral. The problem is that futures produced from data are also assumed to be neutral. Yet every prediction depends on a particular past, a particular data order, and a particular optimization target.
For this reason, Chun’s critique of programmability is powerful in the age of artificial intelligence. The model’s output is not merely a technical operation. It is the form in which past data, software logic, and platform objectives are organized toward the future.
Algorithmic Nomos: The Actual Law of Software
Chun’s thought connects directly to the concept of Algorithmic Nomos. Nomos is not only written law; it is the actual order of a field. In the age of software, this order is often established through code, interface, data flow, and automatic operation. When a platform determines what it will show you, this is not merely a technical ranking. It is a law of visibility. When an application makes one action easier and another more difficult, this is not merely a design choice. It is an order of behavior. When a model produces certain answers and leaves others outside, this is not merely a calculation of probability. It is the limit of a field of meaning.
Chun’s critique of software makes this actual law visible. Software often does not speak like law. Yet it regulates the field of behavior. It makes the user feel what is possible, easy, natural, and expected. For this reason, Algorithmic Nomos begins to operate before legal texts, in interfaces, protocols, codes, and data flows.
This thought becomes even more important in the age of artificial intelligence. Generative systems do not merely offer options; they produce text, image, sound, and knowledge. Which probability becomes stronger, which language is represented more smoothly, which culture is better known, and which image is produced more easily are determined within this actual nomos.
Chun from the Perspective of Code-Will
Chun’s Programmed Visions directly deepens the concept of Code-Will in Synthetic Epistemology. Code-Will refers to the fact that in the contemporary world, form is constituted not only by human intention, but also by the logic of software. What does the system make possible? What does it make easier? What does it turn into a default? Which past does it connect to the future? Which behavior does it make predictable?
Chun’s thought shows that these questions are not merely technical. Programmability is a way of world-making. Code is not only a sequence of commands; it is the desire to order the future. Software does not merely execute operations; through memory, interface, and prediction, it shapes the user’s time, behavior, and expectation.
For this reason, Code-Will cannot be reduced to the intention of the individual programmer. It is a distributed will. It operates together in code, dataset, interface, platform economy, update cycle, and user habit. Chun’s text allows us to see this distributed power of giving form.
Conclusion
Wendy Hui Kyong Chun’s Programmed Visions allows us to think software as the invisible organizing logic of the contemporary world. Software is not merely a technical command. It is a cultural force that appears in interfaces, operates in algorithms, produces the future from past data, and shapes user behavior.
Discriminating Data completes this picture. For the power of software to produce the future from past data is not independent of social inequalities. Correlation, homophily, and systems of algorithmic recognition can turn the distinctions of the past into the norms of the future. Thus programmed vision becomes not merely a technical prediction, but a way of producing social order.
From the perspective of Synthetic Epistemology, Chun’s contribution is concentrated here: the conditions of knowledge are no longer written only in the human mind, in the text, or in the institution; they are also written in software, interface, data flow, neighborhood relations, and programmable memory systems. Code-Will is the name of this new condition. Algorithmic Nomos shows how this will regulates everyday life. Chun shows us that this order works invisibly, but transforms the world visibly.
Source Note
This essay was prepared with Wendy Hui Kyong Chun’s Programmed Visions: Software and Memory at its center. Chun’s Discriminating Data: Correlation, Neighborhoods, and the New Politics of Recognition was also considered as a related text that completes the line of software, correlation, homophily, recognition, and algorithmic discrimination. The essay relates Chun’s thought to the concepts of Code-Will, Algorithmic Nomos, and Data Myth within Synthetic Epistemology.


