For decades, the history of computing was written as a story of hardware milestones: the ENIAC, the transistor, the microprocessor. But as the field matured, historians began to ask whether that narrow focus on technical achievement was enough. Did it leave out the people who built and used the machines? The social forces that shaped their design? The global inequalities that determined who got access to computing and who did not? These questions transformed the historiography of computing from a chronicle of inventions into a rich, contested field of methodological debate.
The earliest systematic histories of computing were written by participants and engineers. This Internalist History of Computing treated the computer as a self-contained technical object whose development could be explained by reference to its own internal logic: better components, faster algorithms, more elegant architectures. Pioneering works such as the multi-volume A History of Computing in the Twentieth Century (1980) and Michael Williams's A History of Computing Technology (1985) established the subfield's basic chronology and canonical figures—Charles Babbage, Alan Turing, John von Neumann. The internalist approach had clear strengths: it produced reliable technical narratives and made the history of computing legible to engineers and computer scientists. But its limitations were equally clear. By focusing on inventors and hardware, it ignored the social contexts, labor practices, and cultural meanings that surrounded computing. It treated the computer as if it had evolved in a vacuum.
By the early 1980s, historians of technology had developed frameworks that could address those blind spots. Two arrived almost simultaneously, each offering a different way to move beyond internalism.
The Large Technological Systems (LTS) framework, developed by Thomas P. Hughes, treated computing not as a collection of isolated machines but as a vast, interconnected infrastructure. Hughes showed that the history of computing was inseparable from the history of electric power grids, telephone networks, and military procurement systems. The computer was not just a device; it was a node in a system whose components—hardware, software, organizations, laws, users—co-evolved. LTS gave historians a vocabulary for describing how technical choices became locked in, how systems grew, and how they resisted change. It complemented internalism by adding institutional and infrastructural scale.
At the same time, the Social Construction of Technology (SCOT) framework, developed by Trevor Pinch and Wiebe Bijker, asked a different question: how did the meaning of a technology get settled? SCOT insisted that technologies were not simply adopted because they were objectively better; their success depended on social groups that interpreted, contested, and stabilized them. Applied to computing, SCOT drew attention to the hobbyist communities that shaped the personal computer, the corporate battles that defined operating systems, and the user communities that repurposed machines in unexpected ways. Where LTS emphasized systemic momentum, SCOT emphasized contingency and negotiation. The two frameworks coexisted productively, with LTS better suited to large-scale infrastructure (the Internet, the IBM mainframe ecosystem) and SCOT better suited to moments of interpretive flexibility (the early microcomputer, the graphical user interface).
By the 1990s, historians had absorbed the lesson that computing was socially shaped. But a new set of frameworks pushed further, questioning the very distinction between the social and the technical.
Actor-Network Theory (ANT), developed by Bruno Latour, Michel Callon, and John Law, proposed a radical flattening of analysis. Instead of treating society and technology as separate realms that influenced each other, ANT argued that both were produced through networks of human and non-human actors. A computer, a protocol, a programmer, and a funding agency were all actants whose relations constituted the phenomenon. For computing historiography, ANT offered a way to describe how standards like the Internet Protocol (TCP/IP) achieved stability not because they were technically superior but because they enrolled allies—routers, operating systems, government agencies—into a durable network. ANT's strength was its refusal to privilege either the technical or the social; its weakness, critics argued, was that it obscured power asymmetries and made it hard to talk about structural inequality.
Also emerging in the 1990s, the Cultural History of Science framework shifted attention from the social shaping of computing to the cultural meanings that computing carried. Historians in this tradition examined the rhetoric of the computer revolution, the gendered imagery of the "computer nerd," the utopian and dystopian narratives that surrounded artificial intelligence, and the ways computing was represented in film, literature, and advertising. Where SCOT asked how a technology's meaning was negotiated among social groups, cultural history asked how computing became a symbol—of progress, of control, of liberation—and how those symbols shaped real-world decisions. This framework revealed, for example, that the personal computer's association with masculine tinkering was not natural but was actively constructed through magazines, hobbyist clubs, and corporate marketing.
The Feminist Historiography of Science entered computing history with a dual agenda: recovery and critique. Early work recovered the contributions of women who had been written out of the internalist canon—the ENIAC programmers, the British codebreakers at Bletchley Park, the early software pioneers. But feminist historians soon moved beyond recovery to ask deeper questions about how gender structured the field itself. Why was programming, initially seen as clerical work suitable for women, redefined as a masculine profession? How did the culture of computing exclude women and reinforce gender hierarchies? Feminist historiography overlapped with cultural history in its attention to representation and identity, but it added a sharp focus on power, labor, and exclusion. By the 2000s, it had evolved into intersectional analysis, examining how gender, race, and class together shaped who built, used, and benefited from computing.
The frameworks discussed so far had been developed primarily by historians working on Western Europe and North America. By the early 2000s, a new wave of scholarship challenged that geographical narrowness.
The Global History of Science framework expanded the map. It asked how computing developed in different regions—Japan's Fifth Generation project, India's software industry, the Soviet Union's efforts to build a national computer network—and how those developments were connected through trade, colonialism, and Cold War politics. Global history did not simply add new case studies; it questioned the assumption that the Western trajectory was the norm against which all other computing histories should be measured.
The Postcolonial History of Science framework went further, arguing that the very categories of "computing" and "technology" were shaped by colonial power relations. Postcolonial historians examined how computing infrastructure served imperial projects, how postcolonial states used technology to assert sovereignty, and how indigenous knowledge systems were marginalized or erased. Where global history emphasized connections and comparisons, postcolonial history emphasized inequality, violence, and the persistence of colonial structures in contemporary computing. The two frameworks are closely related but distinct: global history tends to be additive (more places, more actors), while postcolonial history is critical (questioning the categories themselves).
Today, the historiography of computing is deeply pluralistic. No single framework dominates. Most historians adopt a pragmatic mixed-methods approach, drawing on LTS for infrastructure, SCOT for user communities, ANT for network dynamics, cultural history for meaning, feminist historiography for power, and global or postcolonial frameworks for geography and empire. The internalist tradition, while no longer hegemonic, survives as a specialist method for technical history—it remains useful for understanding algorithmic development or hardware architecture, provided its limitations are acknowledged.
Despite this pluralism, there are real disagreements. One major fault line concerns agency: should historians treat non-human actors (computers, protocols, standards) as genuine agents, as ANT insists, or does that risk obscuring human responsibility and power? Another fault line concerns scale: LTS and global history work best at the macro level, while SCOT and cultural history excel at the micro level—but integrating the two remains difficult. A third disagreement is about computing's specificity: is computing just another technology, best studied with the same tools used for bicycles or electric grids, or does its unique role as a universal machine require distinctive historiographical methods?
What the leading frameworks agree on is that computing history cannot be reduced to a list of inventions. Social context matters. Power matters. The categories we use to describe computing—hardware, software, user, inventor—are themselves historical products. The field's central achievement has been to show that the history of computing is not just about machines; it is about the people, institutions, cultures, and global forces that made those machines possible and that the machines, in turn, remade.