The historical tech tree is a project by Étienne Fortier-Dubois to visualize the entire history of technologies, inventions, and (some) discoveries, from prehistory to today. Unlike other visualizations of the sort, the tree emphasizes the connections between technologies: prerequisites, improvements, inspirations, and so on.
These connections allow viewers to understand how technologies came about, at least to some degree, thus revealing the entire history in more detail than a simple timeline, and with more breadth than most historical narratives. The goal is not to predict future technology, except in the weak sense that knowing history can help form a better model of the world. Rather, the point of the tree is to create an easy way to explore the history of technology, discover unexpected patterns and connections, and generally make the complexity of modern tech feel less daunting.
The idea of tech trees comes from games, especially the Civilization series. But game tech trees optimize for fun, not accuracy. They have often been criticized, and for good reason: they embed assumptions about the nature of technological progress that can be problematic. For example, they force technology to advance in a predetermined way; they rely on certain cultural ideas about progress; and they're simplistic.
This historical tech tree presented here is not a game tree. It is also constrained by assumptions, but different ones.
Some of the core assumptions of the tree include:
Each of these assumptions in turn requires making some design choices, keeping in mind the goal of building a practical visualization. There are tradeoffs for each.
In the ideal case, a technology is a piece of knowledge (an idea) that is created intentionally by humans for a practical purpose (not for its own sake) and is implemented in some kind of physical substrate.
The level of discretization chosen is approximately the same as Wikipedia's: if a technology has its own Wikipedia page, it's a strong signal that it should be in the tree.
Most technologies could be assigned several different dates, but a constraint of a timeline is that one date must be picked.
There isn't really such a thing as a technology that appears out of nowhere: virtually every innovation comes from several existing ones, or at least from something that exists in nature. The tech tree is based on the idea that we can find most of these connections and represent them.
At the time of publicly releasing this project on May 26, 2025, the tree contained about 1,750 technologies and 2,000 connections between them. They were all compiled manually by myself. Going forward, the tree is open to contributions from visitors, with the goal of coming up with the most complete possible diagram of technology, though whether it can one day be "fully" complete is an open question.
To contribute, you can use the forms below or contact the author.
Hosting the tree incurs some costs. If you want to support the project financially, the easiest way is to get a paid subscription to my Substack. I'll likely add other options in the future, so please let me know if you'd like to support the project in some other way!
The vast majority of the images used to illustrate technologies are from Wikimedia Commons, and are in the public domain or under Creative Commons licenses.
You can view the credits and links to the original images on the Image credits page.
Last updated: May 30, 2025