







To understand how software will change, we can benefit from studying how technology has changed other industries. History tends to rhyme, if you listen. Before the internet, media behaved very differently—it was expensive to create. You had to pay people to make content, edit it, and distribute ...
Historical pragmatism and the internet
This article argues that the literature describing the internet revolution in the 1990s was characterized by the rhetoric of the technological sublime. This rhetoric suffered from three fatal flaws: (1) it was not sufficiently grounded in the historical development of technology; (2) it viewed the internet in isolation, failing to consider the wider technological context; and (3) it failed to examine the internet in view of the social, economic, religious and political circumstances of its users. Several examples from history are cited, demonstrating that changes in various systems for the production, dissemination and preservation of cultural information both border and deborder the world. The article suggests that if internet researchers take a pragmatic, historically grounded approach, they will discover that the introduction of internet technology can be seen to have similar consequences. While the technology overcomes many boundaries (of space and time, politics and economics), other social borders may be created at the same time. It is easier to see old boundaries coming down than to see new ones being erected. Rather than being swept by utopian or dystopian enthusiasms, the article insists that the really interesting discoveries are to be made in locating the subtle social shifts taking place, relatively unnoticed, as a consequence of technological change.

A People’s History of Tech
A collective storytelling project to build a more representative history that reflects the human impacts of technology.

The Evolution of Software
Last week Chris Paik published a Google Doc titled, The End of Software, where he articulates the lowering cost of software development and potential implications. He ends the piece with a provocative statement: "Majoring in computer science today will be like majoring in journalism in the late...
My journey to the heart of the forgotten internet
Slowly but surely, huge swaths of the internet are vanishing. But the artefacts of the early web are still out there, and they have lessons for the future.

The Git-ification of the World — Tim Morrissey
Why AI conquered software first, and what that tells us about which industries are next.

About Us
Around the world, building the internet’s operating system—and a better way to work. In a world of tech companies fighting for growth at any cost, imagine one that gives away its most successful pr…

AI Slop and the End of Knowledge
As an early fan of the internet, I was amazed that all the knowledge of the world was becoming available to everyone, everywhere, all the time. But things have changed.

The Social Meaning of the Personal Computer: Or, Why the Personal Computer Revolution Was No Revolution
This essay presents a processual model of the personal computing movement that depicts the PC's birth within the context of complex and often contradictory social strategies, each of which used the meaning of computer technology in a distinctive way. It suggests that innovators are constrained by such processes to depict new artifacts in culturally meaningful ways, so that it is difficult for them to conceive of their technologies in radical terms. The rhetoric of "revolution" aside, innovators found it expedient to draw from the stock of meanings at hand as they created new meaning-frameworks for their artifacts. The result is that the new artifacts did not express a coherent or effective political vision and failed to have the intended social effects. This study implies that new technologies frequently reproduce existing social and meaning systems; if they do bring about social change, the changes may differ from those intended by the innovators.
The Social Meaning of the Personal Computer: Or, Why the Personal Computer Revolution Was No Revolution
This essay presents a processual model of the personal computing movement that depicts the PC's birth within the context of complex and often contradictory social strategies, each of which used the meaning of computer technology in a distinctive way. It suggests that innovators are constrained by such processes to depict new artifacts in culturally meaningful ways, so that it is difficult for them to conceive of their technologies in radical terms. The rhetoric of "revolution" aside, innovators found it expedient to draw from the stock of meanings at hand as they created new meaning-frameworks for their artifacts. The result is that the new artifacts did not express a coherent or effective political vision and failed to have the intended social effects. This study implies that new technologies frequently reproduce existing social and meaning systems; if they do bring about social change, the changes may differ from those intended by the innovators.
How Google helped destroy adoption of RSS feeds
Learn how one of the biggest tech companies played a major role in the reason many people stopped using RSS feeds

Come for the tool, stay for the network
programming, philosophy, history, internet, startups
Universal Version Control
Building tools to help people explore alternatives, keep track of history, and collaborate better, across all kinds of media.

We used to get excited about technology. What happened?
Innovation that truly serves us all is in scarce supply. That’s a problem.

Liberatory Computing
We live under a capitalist mode of computing. The tools, languages, techniques, and assumptions of digital systems are structured by economic forces that shape not just what we can do, but what we can imagine doing. By separating production from use, producing inflexible software, and slicing up computing into siloed apps, your agency is held back by a tech industry that profits from a population rendered computationally passive.
Liberatory Computing
We live under a capitalist mode of computing. The tools, languages, techniques, and assumptions of digital systems are structured by economic forces that shape not just what we can do, but what we can imagine doing. By separating production from use, producing inflexible software, and slicing up computing into siloed apps, your agency is held back by a tech industry that profits from a population rendered computationally passive.
What Was the Internet?
As AI overtakes the web, five writers reflect on how far it’s fallen and what comes next.
