A walkable history · 1840s → 2026
Not a slideshow. Walk through eighteen connected galleries. The first wing follows Grady Booch’s The History of Software Engineering; a clearly marked research wing extends the record through cloud-native engineering, secure development and the AI-assisted software era to 2026.
The paper is included locally. This edition uses a local historical-media cache: run python3 run_museum.py once while online and it fetches one distinct real Wikimedia Commons photograph/artifact for every wall exhibit, records the exact attribution, and caches Three.js. After that, the museum can run offline.
Floor plan
The building is laid out as a sequence of rooms with actual left and right turns. Each transition is a short architectural vestibule with a framed portal; the wall beside every forward doorway tells you what the next gallery contains. Click any gallery to move there.
Museum collection index
Primary source + research wing
Every major section of the seven-page essay remains mapped to a physical gallery. The later galleries are explicitly labeled as a researched extension, so Booch’s 2018 claims and the museum’s 2019–2026 history are never silently blended.
The research wing uses institutional histories, standards bodies, official project records and empirical research. Each research exhibit also links directly to the sources supporting its historical claims.
The museum is grounded in Booch’s essay, but a small number of dates, attributions and spellings are visibly corrected or expanded rather than silently repeated.
The essay closes with acknowledgments, ten references and a short author biography. They are preserved here so the museum covers the paper’s documentary apparatus as well as its narrative.
Navigation
Hold the mouse button and drag left, right, up or down. On touch screens, drag anywhere that is not a button.
W/S move forward and back. A/D strafe. Arrow keys work too. The mouse wheel also moves you forward/back.
Move the center dot over a framed object or wall label. When its title appears, click to open the museum dossier.
Use Previous / Next Gallery at the bottom. The camera will move and turn through the building for you.
Constructing the museum…
From this folder run python3 run_museum.py once while online. It caches the pinned Three.js module and all historical wall media locally; later launches can be fully offline.