41554 blogs · [ { "id": "01a0d468-9d25-72f6-b0ee-4ac593016f66", "title": "Linus Yale Sr.'s bank lock, or the pin-tumbler's American debut", "url": "https://thingshavehistory.com/posts/linus-yale-sr-bank-lock/", "published_at": "2026-09-24T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac5fb53863f", "title": "The Rion-Antirrion Bridge: built to slide", "url": "https://thingshavehistory.com/posts/rion-antirrion-bridge/", "published_at": "2026-09-24T00:00:00+00:00" }, { "id": "01a0d468-9d24-734d-8314-5b6fc839eb36", "title": "Peter Henlein's watch, or how a fugitive locksmith put time in your pocket", "url": "https://thingshavehistory.com/posts/henleins-pocket-watch/", "published_at": "2026-09-23T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac60bc79640", "title": "The Wool Runner and the twelve-word pitch", "url": "https://thingshavehistory.com/posts/allbirds-wool-runner-2016/", "published_at": "2026-09-23T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac6146142dc", "title": "Thirty billion parameters, no Wi-Fi: Qualcomm's Snapdragon Extreme Gen 6", "url": "https://thingshavehistory.com/posts/snapdragon-extreme-gen6-2026/", "published_at": "2026-09-23T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac605d16b90", "title": "Rust, or how a broken elevator changed systems programming", "url": "https://thingshavehistory.com/posts/rust-2010/", "published_at": "2026-09-22T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac606042e14", "title": "Emoji join Unicode, and writing returns to pictures", "url": "https://thingshavehistory.com/posts/emoji-unicode-2010/", "published_at": "2026-09-22T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac60639eb79", "title": "A Czech engineer and 100 billion words", "url": "https://thingshavehistory.com/posts/word2vec-2013/", "published_at": "2026-09-22T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac5c6b20a66", "title": "BMC Mini: the box that rewired the small car", "url": "https://thingshavehistory.com/posts/bmc-mini-1959/", "published_at": "2026-09-21T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac5e1db3ead", "title": "Hello, Macintosh: the computer that spoke for itself", "url": "https://thingshavehistory.com/posts/the-macintosh-1984/", "published_at": "2026-09-21T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac612e4a71f", "title": "Claude Code, 2025: the bottleneck was never the typing", "url": "https://thingshavehistory.com/posts/claude-code-2025/", "published_at": "2026-09-21T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac61381aac8", "title": "The language between agents", "url": "https://thingshavehistory.com/posts/agent2agent-2025/", "published_at": "2026-09-21T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac5d5ccf982", "title": "SWIFT and the end of the telex era", "url": "https://thingshavehistory.com/posts/swift-interbank-1973/", "published_at": "2026-09-18T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac6024b8bf8", "title": "Minecraft: the blank canvas posted before sunrise", "url": "https://thingshavehistory.com/posts/minecraft-2009/", "published_at": "2026-09-18T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac60706bae7", "title": "The Signal Protocol and the ratchet that forgets on purpose", "url": "https://thingshavehistory.com/posts/signal-protocol-2013/", "published_at": "2026-09-18T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac5aea6bda2", "title": "Schlage's bored lock, or how thirty dollars changed the front door", "url": "https://thingshavehistory.com/posts/schlage-bored-lock/", "published_at": "2026-09-17T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac5fc1ef668", "title": "The Millau Viaduct: a motorway taller than the Eiffel Tower", "url": "https://thingshavehistory.com/posts/millau-viaduct/", "published_at": "2026-09-17T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac5ffbdccce", "title": "Google Street View and the view from the curb", "url": "https://thingshavehistory.com/posts/google-street-view/", "published_at": "2026-09-17T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac60c9a922f", "title": "The midsole grown from light", "url": "https://thingshavehistory.com/posts/adidas-futurecraft-4d/", "published_at": "2026-09-16T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac614db81d0", "title": "What time is it on the Moon", "url": "https://thingshavehistory.com/posts/coordinated-lunar-time/", "published_at": "2026-09-16T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac5ba8495b3", "title": "Achille Gaggia and the cream nobody ordered", "url": "https://thingshavehistory.com/posts/gaggia-lever-piston-1947/", "published_at": "2026-09-15T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac5e8fbc311", "title": "UTF-8: the encoding designed on a New Jersey diner placemat", "url": "https://thingshavehistory.com/posts/utf-8-1992/", "published_at": "2026-09-15T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac602e3b0d3", "title": "Fourteen million photographs and a bedroom in Toronto", "url": "https://thingshavehistory.com/posts/imagenet-alexnet-2009/", "published_at": "2026-09-15T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac60385322a", "title": "Go, or how a forty-five-minute build became a programming language", "url": "https://thingshavehistory.com/posts/go-2009/", "published_at": "2026-09-15T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac5c133efdf", "title": "Citroën DS: the goddess at the 1955 Paris Motor Show", "url": "https://thingshavehistory.com/posts/citroen-ds-1955/", "published_at": "2026-09-14T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac5dc8a474f", "title": "The IBM PC: the standard nobody planned", "url": "https://thingshavehistory.com/posts/ibm-pc-1981/", "published_at": "2026-09-14T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac610174b9c", "title": "Zed, 2023: the editor written from scratch in Rust", "url": "https://thingshavehistory.com/posts/zed-2023/", "published_at": "2026-09-14T00:00:00+00:00" }, { "id": "01a0d468-9d25-72f6-b0ee-4ac611b163ec", "title": "The last connector", "url": "https://thingshavehistory.com/posts/mcp-2024/", "published_at": "2026-09-14T00:00:00+00:00" }, { "id": "01a09553-09d3-732d-ad57-79096f33886e", "title": "Nixon shuts the gold window: the weekend the dollar cut loose", "url": "https://thingshavehistory.com/posts/nixon-closes-gold-window/", "published_at": "2026-09-11T00:00:00+00:00" }, { "id": "01a09553-09d4-72e0-8a9c-47900f25fffe", "title": "Rijndael, or how Belgium quietly became the world's locksmith", "url": "https://thingshavehistory.com/posts/aes-rijndael-2001/", "published_at": "2026-09-11T00:00:00+00:00" }, { "id": "01a09553-09d4-72e0-8a9c-479015b46ab7", "title": "Angry Birds, or the game that proved anyone could be a gamer", "url": "https://thingshavehistory.com/posts/app-store-gaming-2008/", "published_at": "2026-09-11T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c428f28bfed", "title": "The Akashi Kaikyō Bridge, or the metre an earthquake added", "url": "https://thingshavehistory.com/posts/akashi-kaikyo-bridge/", "published_at": "2026-09-10T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c42a54b5499", "title": "The lock that reads your veins", "url": "https://thingshavehistory.com/posts/palm-vein-door-lock/", "published_at": "2026-09-10T00:00:00+00:00" }, { "id": "01a08cf5-7992-73a8-b228-d3f7423dd998", "title": "Google Maps: the map you could drag", "url": "https://thingshavehistory.com/posts/google-maps-2005/", "published_at": "2026-09-10T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b64e4e71fe6", "title": "Calcio storico: the first printed rulebook for a team ball game", "url": "https://thingshavehistory.com/posts/calcio-storico-1580/", "published_at": "2026-09-09T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c42a094915f", "title": "Nike's Vaporfly and the carbon-plate supershoe", "url": "https://thingshavehistory.com/posts/nike-vaporfly-2017/", "published_at": "2026-09-09T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c42a5ef3392", "title": "The nucleus as clock: thorium-229 and the end of atomic timekeeping's monopoly", "url": "https://thingshavehistory.com/posts/thorium-nuclear-clock/", "published_at": "2026-09-09T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c42a6ec72ab", "title": "iPhone Duo: Apple's first fold", "url": "https://thingshavehistory.com/posts/iphone-duo-2026/", "published_at": "2026-09-09T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b651e172d18", "title": "Nescafé, or how Brazil's burning surplus became everyone's instant coffee", "url": "https://thingshavehistory.com/posts/nescafe-instant-coffee-1938/", "published_at": "2026-09-08T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c428220d7b6", "title": "Unicode 1.0: one table for every script on earth", "url": "https://thingshavehistory.com/posts/unicode-1991/", "published_at": "2026-09-08T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c428850c654", "title": "Support-vector networks: the margin that held for fifteen years", "url": "https://thingshavehistory.com/posts/support-vector-machines-1995/", "published_at": "2026-09-08T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c4288dc340a", "title": "PHP: the afternoon project that runs half the internet", "url": "https://thingshavehistory.com/posts/php-1995/", "published_at": "2026-09-08T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b65241f3770", "title": "Michelin's flytrap: the tyre the industry couldn't copy", "url": "https://thingshavehistory.com/posts/michelin-x-radial/", "published_at": "2026-09-07T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b65424e91da", "title": "The Apple I, or the board Steve Wozniak almost gave away", "url": "https://thingshavehistory.com/posts/apple-i/", "published_at": "2026-09-07T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c42a34707dc", "title": "The model in the middle", "url": "https://thingshavehistory.com/posts/llm-orchestrator-2023/", "published_at": "2026-09-07T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c42a4116376", "title": "Windsurf, 2024: the editor that broke a $3 billion deal", "url": "https://thingshavehistory.com/posts/windsurf-2024/", "published_at": "2026-09-07T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b6534338c2c", "title": "The hole in the wall: Barclays Bank, Enfield, 1967", "url": "https://thingshavehistory.com/posts/barclays-atm-1967/", "published_at": "2026-09-04T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c4289b0ea50", "title": "SHA-1 and the fix the NSA never explained", "url": "https://thingshavehistory.com/posts/sha-1-1995/", "published_at": "2026-09-04T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c4296d12bd0", "title": "The Nintendo Wii, or the console designed for people who don't play consoles", "url": "https://thingshavehistory.com/posts/nintendo-wii-2006/", "published_at": "2026-09-04T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b65470f981b", "title": "The Humber Bridge and the curvature of the Earth", "url": "https://thingshavehistory.com/posts/humber-bridge/", "published_at": "2026-09-03T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c429cf127ea", "title": "SPG Keyless, or the hotel room that opened without a card", "url": "https://thingshavehistory.com/posts/spg-keyless-2014/", "published_at": "2026-09-03T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c4285933433", "title": "The Nokia 2110, or how a dead guitarist's exercise became a ringtone", "url": "https://thingshavehistory.com/posts/nokia-2110-1994/", "published_at": "2026-09-02T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c4299893d8f", "title": "HOKA One One: the clown shoe that changed running", "url": "https://thingshavehistory.com/posts/hoka-one-one-2009/", "published_at": "2026-09-02T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c429eed1a38", "title": "Apple Watch, 2015: the wristwatch that became a medical device", "url": "https://thingshavehistory.com/posts/apple-watch-2015/", "published_at": "2026-09-02T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b6510132738", "title": "The brass pot and the blotting paper: Melitta Bentz's 1908 coffee filter", "url": "https://thingshavehistory.com/posts/melitta-bentz-paper-filter-1908/", "published_at": "2026-09-01T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b6531c557dc", "title": "ASCII: the seven-bit truce that taught computers to speak", "url": "https://thingshavehistory.com/posts/ascii-1963/", "published_at": "2026-09-01T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c428a6d2dfd", "title": "JavaScript: the language that lied about its name", "url": "https://thingshavehistory.com/posts/javascript-1995/", "published_at": "2026-09-01T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c428d7322ec", "title": "Deep Blue beats Kasparov: the night the clock ran out on chess as a hard problem", "url": "https://thingshavehistory.com/posts/deep-blue-kasparov-1997/", "published_at": "2026-09-01T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b651b3f8767", "title": "The 260 D: the first diesel passenger car", "url": "https://thingshavehistory.com/posts/mercedes-benz-260d/", "published_at": "2026-08-31T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b6540e1bd29", "title": "Altair 8800: the empty box that started an industry", "url": "https://thingshavehistory.com/posts/altair-8800/", "published_at": "2026-08-31T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c42a10096ec", "title": "Five milliseconds from everywhere", "url": "https://thingshavehistory.com/posts/cloudflare-workers-2017/", "published_at": "2026-08-31T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c42a348c16e", "title": "Cursor, 2023: the editor that already read the whole codebase", "url": "https://thingshavehistory.com/posts/cursor-2023/", "published_at": "2026-08-31T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b652ccced54", "title": "The Fresno Drop: how BankAmericard became Visa", "url": "https://thingshavehistory.com/posts/bankamericard-1958/", "published_at": "2026-08-28T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c4285e14437", "title": "Shor's algorithm: the quantum proof that gave RSA a deadline", "url": "https://thingshavehistory.com/posts/shors-algorithm-1994/", "published_at": "2026-08-28T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c42951e1745", "title": "World of Warcraft and the accidental epidemic", "url": "https://thingshavehistory.com/posts/world-of-warcraft-2004/", "published_at": "2026-08-28T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b650ea5ae18", "title": "Isle of Man TT 1907: the race that Britain couldn't hold", "url": "https://thingshavehistory.com/posts/isle-of-man-tt-1907/", "published_at": "2026-08-27T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b652b9626ea", "title": "The Mackinac Bridge, or how Michigan became one state", "url": "https://thingshavehistory.com/posts/mackinac-bridge/", "published_at": "2026-08-27T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c42953a43e7", "title": "OpenStreetMap: the map a bicycle started", "url": "https://thingshavehistory.com/posts/openstreetmap-2004/", "published_at": "2026-08-27T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c42a78ab1c4", "title": "Aliro 1.0: the open standard that ended the key wars", "url": "https://thingshavehistory.com/posts/aliro-open-standard/", "published_at": "2026-08-27T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b64e3aa1be6", "title": "The last joust: how a broken lance ended a king and a sport", "url": "https://thingshavehistory.com/posts/henry-ii-jousting-1559/", "published_at": "2026-08-26T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c4280906be6", "title": "The Reebok Pump: fit by inflation", "url": "https://thingshavehistory.com/posts/reebok-pump-1989/", "published_at": "2026-08-26T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c428b63ec5e", "title": "GPS time: the satellite clock that runs wrong on purpose", "url": "https://thingshavehistory.com/posts/gps-time-synchronization/", "published_at": "2026-08-26T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c42a7c48a42", "title": "Samsung's Z TriFold: the phone that folds twice", "url": "https://thingshavehistory.com/posts/samsung-z-trifold-2026/", "published_at": "2026-08-26T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b64fda9340e", "title": "Sholes's typewriter: the machine that froze the alphabet", "url": "https://thingshavehistory.com/posts/sholes-typewriter-qwerty/", "published_at": "2026-08-25T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c428116f0f8", "title": "Hidden Markov models, 1989: probability beats the rule books", "url": "https://thingshavehistory.com/posts/hidden-markov-models-1989/", "published_at": "2026-08-25T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c428bc7e7fc", "title": "Java: the language that almost ran your television", "url": "https://thingshavehistory.com/posts/java-1995/", "published_at": "2026-08-25T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b651aef6cb1", "title": "The car that erased its own chassis", "url": "https://thingshavehistory.com/posts/citroen-traction-avant/", "published_at": "2026-08-24T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b6539883796", "title": "Intel 4004: the calculator deal that built the first microprocessor", "url": "https://thingshavehistory.com/posts/intel-4004/", "published_at": "2026-08-24T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c429f3615e0", "title": "The ledger that never forgets", "url": "https://thingshavehistory.com/posts/event-sourcing-2015/", "published_at": "2026-08-24T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c42a0262bd5", "title": "The Language Server Protocol, or how Microsoft solved an infinite grid", "url": "https://thingshavehistory.com/posts/language-server-protocol/", "published_at": "2026-08-24T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b65258b15e1", "title": "One card, many places, pay later: the Diners Club, 1950", "url": "https://thingshavehistory.com/posts/diners-club-1950/", "published_at": "2026-08-21T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b654d8ce69a", "title": "Elliptic curve cryptography, or how a factoring attack became the internet's key", "url": "https://thingshavehistory.com/posts/elliptic-curve-cryptography-1985/", "published_at": "2026-08-21T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c42929ce30a", "title": "The original Xbox, or how Microsoft lost four billion dollars and still won", "url": "https://thingshavehistory.com/posts/xbox-2001/", "published_at": "2026-08-21T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b651e896992", "title": "Galloping Gertie, or what the wind does to an airfoil", "url": "https://thingshavehistory.com/posts/tacoma-narrows-collapse/", "published_at": "2026-08-20T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c42a8ab1091", "title": "The hands-free deadbolt, or what ultra-wideband did to the front door", "url": "https://thingshavehistory.com/posts/uwb-homekey/", "published_at": "2026-08-20T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b64d593728b", "title": "The tournament, or how France turned cavalry drill into spectacle", "url": "https://thingshavehistory.com/posts/medieval-tournament-1100/", "published_at": "2026-08-19T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b6547b72cd5", "title": "Swatch, 1983: the paper-towel sketch that saved Swiss watchmaking", "url": "https://thingshavehistory.com/posts/swatch-1983/", "published_at": "2026-08-19T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b654c55b5d3", "title": "The Air Jordan I: the $5,000 fine Nike paid gladly", "url": "https://thingshavehistory.com/posts/air-jordan-1984/", "published_at": "2026-08-19T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c42a519959e", "title": "The cell tower in orbit", "url": "https://thingshavehistory.com/posts/t-satellite-2025/", "published_at": "2026-08-19T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b64f9ea927f", "title": "Morse code, or the first writing system designed by data", "url": "https://thingshavehistory.com/posts/morse-code/", "published_at": "2026-08-18T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b650c416afc", "title": "Bezzera's portafilter and the machine that gave espresso its name", "url": "https://thingshavehistory.com/posts/bezzera-la-pavoni-espresso-1901/", "published_at": "2026-08-18T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c427f7b0d35", "title": "The second AI winter", "url": "https://thingshavehistory.com/posts/second-ai-winter-1987/", "published_at": "2026-08-18T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c428c129f72", "title": "Ruby: the language designed for the person, not the machine", "url": "https://thingshavehistory.com/posts/ruby-1995/", "published_at": "2026-08-18T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b6512ddfcca", "title": "Federal Aid Road Act: the law that fixed the mud", "url": "https://thingshavehistory.com/posts/federal-aid-road-act-1916/", "published_at": "2026-08-17T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b653733099f", "title": "ARPANET: the night the network typed 'lo'", "url": "https://thingshavehistory.com/posts/arpanet-1969/", "published_at": "2026-08-17T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b6548b3cd56", "title": "Turbo Pascal, or the compiler that never touched the disk", "url": "https://thingshavehistory.com/posts/turbo-pascal-1983/", "published_at": "2026-08-17T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c429dac7c48", "title": "AWS Lambda: the server that wasn't there", "url": "https://thingshavehistory.com/posts/aws-lambda-2014/", "published_at": "2026-08-17T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b6521d1b6a4", "title": "Bretton Woods, or how the dollar got its throne", "url": "https://thingshavehistory.com/posts/bretton-woods-1944/", "published_at": "2026-08-14T00:00:00+00:00" }, { "id": "01a08c54-5d05-715d-82d2-3b6544bcd246", "title": "RSA, or the Passover night that locked the internet", "url": "https://thingshavehistory.com/posts/rsa-1977/", "published_at": "2026-08-14T00:00:00+00:00" }, { "id": "01a08c54-5d06-7310-988e-8c429113a489", "title": "The Sims, or the game an EA executive kept trying to kill", "url": "https://thingshavehistory.com/posts/the-sims-2000/", "published_at": "2026-08-14T00:00:00+00:00" } ] posts Claim your blog
Back to thingshavehistory.com
Blog · corpus.blog/blogs/thingshavehistory.com/posts

thingshavehistory.com

thingshavehistory.com

2026