Welcome to The Incomplete History of Computer Science
Zusammenfassung
CompHist is a very incomplete history of computer science. Researching the history computer science and the fabulous people that made it happen is one of my hobbies since many years. I head the great pleasure to talk a lot of the first computer scientists in Germany. On this page, I try to document the people, machines, languages, and failures that shaped computing, from Babbage’s Analytical Engine to the LLM era. Each entry traces technical facts and human stories. The Dead Ends section is the most instructive part. If you find any inconsistencies on this website or if you know a piece of history that is missing here, please drop me a message. Have fun reading my stories. +++ Achim +++
Part I – The Origins of Computer Science
Pioneers & Visionaries
- Vannevar Bush and the Memex — “As We May Think” (1945) and the blueprint for hypertext and the web
- Norbert Wiener and Cybernetics — feedback loops, control theory, and the warning about optimizing for wrong goals
- J.C.R. Licklider and the Intergalactic Network — “Man-Computer Symbiosis” and the ARPA grants that seeded the internet
- Ivan Sutherland and Sketchpad — interactive graphics, OO structure, and virtual reality in a 1963 PhD thesis
- Douglas Engelbart and the Mother of All Demos — the mouse, hypertext, and collaborative editing, all demonstrated in 1968
- Ted Nelson and Hypertext — coined “hypertext” in 1965; Project Xanadu still unfinished
- Larry Roberts and ARPANET — the ARPA program manager who turned Licklider’s vision into hardware
- Ward Cunningham and the Wiki — invented the wiki in 1994; co-authored Design Patterns
- Stewart Brand and the Whole Earth — Whole Earth Catalog, The WELL, and “Information wants to be free”
- John Perry Barlow and the Declaration — EFF co-founder and the 1996 Declaration of the Independence of Cyberspace
Foundations of Logic & Early Machines
- Before the Computer: Mechanical Calculation — Antikythera, abacus, slide rule, Pascaline, Leibniz, and the Jacquard loom; the deep prehistory Babbage inherited
- George Boole and Boolean Logic — true and false as algebra (1847/1854); the logic that became circuit design a century later
- Ada Lovelace and the Analytical Engine — the first programmer, a century before the computer
- Charles Babbage: The Visionary Architect — the Difference Engine, the Analytical Engine, and the hardware that never shipped
- Herman Hollerith and the Punched Card — the 1890 census emergency, punched-card tabulation, and the company that became IBM
- David Hilbert and the Entscheidungsproblem — the mathematical challenge that created theoretical computer science
- Gödel and the Incompleteness Theorems — the 1931 proof that mathematics is incomplete; self-reference, Gödel numbering, and the limits that foreshadowed uncomputability
- Alan Turing and the Enigma — computability, the Turing machine, Bletchley Park
- Tommy Flowers and Colossus — the Post Office engineer who built the first large-scale electronic computer at Bletchley Park in 1943
- Alonzo Church and Lambda Calculus — lambda calculus, Church-Turing thesis, undecidability
- Automata Theory and Computability — finite automata, pushdown automata, Turing machines: the ladder of computational power and its undecidable ceiling
- Claude Shannon and Information Theory — bits, entropy, and the 1948 paper that created information science
- Konrad Zuse and the Z3 — the first Turing-complete computer, built in Berlin in 1941
- ENIAC and the First Electronic Computers — Eckert, Mauchly, the six women programmers, and the patent war
- Maurice Wilkes and EDSAC — the first practical stored-program computer (1949), the subroutine, microprogramming, and the second Turing Award
- The Von Neumann Architecture — the stored-program design that defines every modern computer
- The Algorithm as a Concept — from Euclid and Al-Khwarizmi through Turing to algorithmic governance
- P vs. NP and Complexity Theory — Cook’s theorem, NP-completeness, and the unsolved Millennium Prize Problem
- Manuel Blum: From Complexity to CAPTCHA — the Blum axioms, coin flipping by telephone, three Turing-laureate students, and the reverse Turing test
- Margaret Hamilton and the Apollo Software — the software that landed humans on the moon
- Donald Knuth and the Art of Programming — TAOCP, Big-O notation, TeX, and the algorithmics bible
Part II – Hardware
People & Breakthroughs
- The Transistor — Shockley, Bardeen, and Brattain at Bell Labs, December 16, 1947
- Bell Labs: The Idea Factory — transistor, Unix, C, information theory, and the laser from one monopoly’s research division
- Jack Kilby and the Integrated Circuit — a summer alone in a lab; a Nobel Prize 42 years later
- Robert Noyce and Fairchild Semiconductor — the planar process and the organizational DNA of Silicon Valley
- Gordon Moore and Moore’s Law — the observation that became a self-fulfilling prophecy
- Andy Grove and Intel — refugee, Intel CEO, and the man who bet everything on microprocessors
- Federico Faggin and the Microprocessor — the 4004 designer who put the world’s first microprocessor on silicon in 12 months
- Gene Amdahl and the System/360 — Amdahl’s Law and the plug-compatible mainframe competitor
- Fred Brooks and the Mythical Man-Month — OS/360, the first great software disaster, and why adding people makes it worse
- Seymour Cray and Supercomputing — the fastest computer in the world, six times, almost alone
- Bob Metcalfe and Ethernet — the network standard still connecting every wired device
- Butler Lampson and Xerox PARC — the most prolific inventor at PARC: the Alto, laser printing, and a 1992 Turing Award
- Lynn Conway and VLSI — the Mead–Conway revolution that made chip design teachable, built in a second career after IBM fired her for transitioning
- Sophie Wilson and ARM — designed the ARM instruction set at Acorn in 1985 with a team of three
- Morris Chang and TSMC — invented the pure-play foundry model; made fabless chip design possible
- AMD and the x86 Underdog — the second source that twice out-bet Intel: the 64-bit coup and Lisa Su’s Zen turnaround
Technologies & Eras
- From Vacuum Tubes to Transistors — shrinking the machine
- The Integrated Circuit Revolution — scaling complexity
- The Microprocessor Revolution — the chip that put a computer on every desk
- The IBM Mainframe Era — System/360, the BUNCH, and how IBM’s monopoly created the software industry
- DEC and the Minicomputer Era — PDP-8, PDP-11, VAX, and the company that bridged mainframe to PC
- The Xerox PARC Revolution — the lab that invented the future and failed to claim it
- The Altair 8800 — the 1975 kit that caused Gates and Allen to write BASIC
- The IBM PC — the open-architecture decision that handed software to Microsoft
- The Personal Computing Explosion — Apple, IBM, and the PC era
- The Semiconductor Race — the global race for chip dominance
- The ARM Architecture — the Cambridge barn where the world’s most-deployed processor was designed on a shoestring
- The GPU Revolution — from graphics acceleration to AI infrastructure
- The Supercomputer Era — Cray, vectors, and the limits of the possible
- RISC vs. CISC — Patterson’s 1980 hypothesis, the workstation era, and ARM’s mobile dominance
- The Storage Revolution — magnetic tape to NVMe, each generation redefining software architecture
- The Networking Hardware Story — packet switching, BGP, and the physical infrastructure of the internet
- The Virtualization Revolution — VMware, Xen, EC2, and Docker
- The Container Revolution — Docker, Kubernetes, and the CNCF ecosystem
- The Open Hardware Movement — Arduino, Raspberry Pi, RepRap, and RISC-V
- The Embedded Systems Story — real-time software from the Apollo Guidance Computer to Mars rovers
- The History of Displays — CRT to OLED, and how display technology defined what software was possible
Part III – Software & Languages
Language Designers
- Grace Hopper: The Queen of Code — compilers, COBOL, and the bug in relay 70
- Jean Sammet and COBOL — COBOL co-designer, FORMAC, and the first woman to serve as ACM president (1974)
- John Backus and FORTRAN — proved compilers could beat hand-coded assembly, then argued it was a dead end
- Frances Allen and Compiler Optimization — a career at IBM Research building the foundations of optimizing compilers; first woman to win the Turing Award (2006)
- Edsger Dijkstra and Structured Programming — “Go To Considered Harmful,” semaphores, and programming as mathematics
- Tony Hoare and the Science of Programming — Quicksort, Hoare logic, CSP, and the billion-dollar mistake
- Niklaus Wirth and Pascal — Pascal, Modula, Oberon, and Wirth’s Law
- Barbara Liskov and Data Abstraction — CLU, abstract data types, the substitution principle, and the 2008 Turing Award
- Ole-Johan Dahl and Kristen Nygaard — invented classes, inheritance, and garbage collection in Simula 67
- Alan Kay and Smalltalk — the Dynabook vision, Smalltalk, and message passing
- Adele Goldberg and Smalltalk — Smalltalk-80’s release to the world, the refused Jobs demo, ACM’s presidency, and ParcPlace
- Robin Milner — ML, Hindley-Milner type inference, CCS, and the Pi-calculus
- Dennis Ritchie and the C Language — C, K&R, and the mother tongue of computers
- Ken Thompson and Unix — Unix, B, regular expressions, UTF-8 on a placemat, and Go
- Brian Kernighan and the Unix Tools — AWK, K&R, and “Hello, World!”
- Doug McIlroy and Unix Pipes — the pipe, the Unix philosophy, and software ICs
- Rob Pike: From Unix to Go — Plan 9, UTF-8 on a placemat, sam/acme, and Go’s concurrency lineage
- Bjarne Stroustrup and C++ — zero-cost abstraction and the complexity ratchet of backward compatibility
- James Gosling and Java — “Write Once, Run Anywhere,” the JVM, and the Oracle lawsuit
- Brendan Eich and JavaScript — ten days, Scheme roots, and the language that became inescapable
- Anders Hejlsberg: From Turbo Pascal to TypeScript — Turbo Pascal at $49.95, Delphi, the million-dollar defection to Microsoft, C#, and TypeScript
- Guido van Rossum and Python — a Christmas hobby that became the lingua franca of AI
- Larry Wall and Perl — TMTOWTDI and the 19-year Perl 6 odyssey
- Linus Torvalds and Linux — “Just a hobby” kernel and Git written in two weeks out of spite
- Richard Stallman and GNU — free software as moral imperative, copyleft, and GCC
- John Warnock and PostScript — PostScript, desktop publishing, and PDF
Languages & Paradigms
- ALGOL and the ALGOL Family — block structure, lexical scoping, BNF, and the language that taught every designer
- APL and Array Programming — Iverson’s 1962 notation and the array paradigm that lives in NumPy and R
- BASIC: The Language That Democratized Programming — Kemeny and Kurtz at Dartmouth (1964); the language every home computer shipped with
- COBOL: The Language That Runs Banking — designed in 1959 for business readability; still processing trillions in daily transactions
- Prolog and Logic Programming — declarative logic, the Fifth Generation Project, and constraint programming
- Simula and the Birth of OOP — every OOP concept, Oslo 1967, decades before the industry named them
- The OOP Revolution — Simula, Smalltalk, C++, Java, and objects as the dominant metaphor
- The Rise of High-Level Languages — FORTRAN, COBOL, ALGOL, LISP: the first wave of abstraction
- The Rise of Functional Programming — lambda calculus, Haskell, Erlang, and immutability entering every mainstream language
- The Evolution of Language — the full arc from machine code to Rust
- WebAssembly — portable binary format for near-native speed in browsers and beyond
- Rust and Memory Safety — the borrow checker that eliminates use-after-free at compile time
- Go: The Cloud-Native Language — Pike/Thompson/Griesemer, goroutines, and the lingua franca of containers
- Haskell and Pure Functional Programming — monads, type classes, and the lab where language features are prototyped
- Erlang and the Actor Model — Joe Armstrong, “let it crash,” nine-nines telecom reliability
- Ruby and Rails — Matz’s programmer happiness, DHH’s 15-minute blog, the startup engine
- Swift and the Post-Objective-C Era — Chris Lattner, optionals, and retiring Objective-C
- Kotlin and Modern JVM Development — JetBrains, Java interop, and Google’s Android-first endorsement
- PHP: The Web’s Workhorse — Lerdorf’s homepage tools, LAMP, WordPress, and “worse is better”
- SQL: The Query Language That Outlived Everything — Codd’s relational model, declarative queries, and NoSQL’s retreat
- The Chomsky Hierarchy — formal grammars and the theoretical spine of every parser
- The History of Parsing — BNF to LL/LR, YACC/Bison, PEG, and ANTLR
Operating Systems & Infrastructure
- The Unix Story — the operating system that ate the world
- The Multics Story — hierarchical filesystems, dynamic linking, ring security, and the project simplified into Unix
- Fernando Corbató and Time-Sharing — CTSS, the invention of time-sharing, and the decade-long Multics gamble
- The BSD Family — Bill Joy’s 4.2BSD, the AT&T lawsuit, OpenSSH, and the macOS Darwin lineage
- The macOS Lineage — NeXTSTEP to Mac OS X, the Mach microkernel, and Cocoa
- The Windows Story — from a derided DOS shell to seven in ten desktops: Windows 95, Cutler’s NT kernel, antitrust, Vista, and the post-mobile retreat
- Dave Cutler and Windows NT — VMS at DEC, the 1988 defection to Microsoft, the from-scratch NT kernel, and five decades of writing code
- Andrew Tanenbaum and MINIX — the textbooks that taught the field, the teaching Unix that begat Linux, the “LINUX is obsolete” debate, and MINIX 3 hidden inside every Intel chipset
- The JVM and Java Ecosystem — Spring, Android, Kotlin, and Google v. Oracle at the Supreme Court
- The LLVM and Modern Compiler Infrastructure — Chris Lattner’s PhD project, backend for Swift, Rust, WebAssembly
- The Linker and Loader Story — static linking, shared libraries, ASLR, and the container-era reversal
- Unicode and UTF-8 — the consortium, Ken Thompson’s placemat design, and the BOM wars
- The History of Desktop Environments — Xerox PARC to Windows 95, KDE vs. GNOME, and mobile
- The History of Passwords and Authentication — 60 years from CTSS to FIDO2 passkeys
Practices & Culture
- The Software Crisis — the 1968 NATO Garmisch conference, Brooks’s Law, No Silver Bullet, and computing’s permanent problem
- Software Testing and QA — Dijkstra’s hard truth, Myers’s destructive mindset, TDD, CI, and fuzzing
- Design Patterns and the Gang of Four — 23 patterns that gave software engineering a shared vocabulary
- The Open Source Revolution — Stallman, Torvalds, and the software that runs the world
- The Open Source Business Model — GPL, Red Hat, dual licensing, and the BSL license pivot
- The Rise of Version Control — from RCS and CVS to Git and GitHub as social infrastructure
- The Agile Revolution — from waterfall to the Agile Manifesto (2001) to a consulting industry
- The DevOps Revolution — Patrick Debois, Flickr’s 10 daily deploys, and the Wall of Confusion
- The IDE Wars — Emacs vs. vi, Eclipse, JetBrains, and VS Code
- The Microservices Revolution — Amazon’s 2002 API mandate through Netflix’s cloud migration
- Famous Software Disasters — Therac-25, Ariane 5, the Patriot clock drift, Mars Climate Orbiter, Knight Capital, and the Post Office Horizon scandal
Core Concepts & Theory
- The Compiler — Hopper to FORTRAN to LLVM: how translation became an engineering discipline
- Assembly, Machine Code and Bytecode — the low-level layer, the JVM, JIT, and the all-hardware-Java dead end
- Type Systems — static vs. dynamic, Hindley-Milner inference, and Curry-Howard
- Garbage Collection — McCarthy’s 1959 invention, the long skepticism, and Rust’s reversal
- Data Structures — arrays to B-trees, Big-O, and the cache reckoning
- Data Compression — Shannon’s entropy floor, Huffman’s exam trick, Lempel–Ziv, and the lossy JPEG/MP3 schemes that built the media internet
- Coding Theory and Error Correction — Hamming’s weekend frustration, Reed–Solomon behind CDs and Voyager, and the turbo/LDPC codes that finally reached the Shannon limit
- Formal Methods and Model Checking — proving software correct: temporal logic, the 2007 Turing-Award model-checking breakthrough, TLA+, and verifying chips and cloud protocols
- Operating System Concepts — kernels, processes, scheduling, virtual memory, and the Tanenbaum-Torvalds debate
- Concurrency and Parallelism — the end of the free lunch, locks, CSP, actors, and the GIL
- Distributed Systems — FLP, CAP, Paxos/Raft, and why you cannot abstract away the network
- File Systems — FAT to ext to ZFS, journaling, copy-on-write, and the license that kept ZFS out of Linux
Part IV – Networks, Web & Platforms
Networking Pioneers
- Vint Cerf and Bob Kahn — TCP/IP and Flag Day 1983
- Radia Perlman and Spanning Tree — the 1985 protocol that keeps every Ethernet network from looping itself to death
- Tim Berners-Lee and the World Wide Web — “Vague but exciting”: the 1989 CERN proposal that became the web
- Marc Andreessen and Netscape — Mosaic, the Netscape IPO, and the first browser war
- Jimmy Wales and Wikipedia — Nupedia’s failure and the January 2001 side project that became the world’s encyclopedia
- Dave Winer and RSS — blogging infrastructure, the enclosure element, and podcasting made possible
The Network
- ARPANET: Building the Network — Larry Roberts, BBN, and “LO” on October 29, 1969
- The Connected World — from packet switching and ARPANET to TCP/IP and the World Wide Web
- The Domain Name System — Mockapetris’s 1983 solution to the HOSTS.TXT scaling crisis
- Email: The Killer App — Ray Tomlinson’s 1971 @ convention and email’s paradoxical survival
- The Browser Wars — Netscape, Internet Explorer, Firefox, and the web’s front door
- The AOL Era — 26.7 million subscribers and the most disastrous merger in media history
- Hedy Lamarr and Frequency Hopping — Hollywood’s biggest star co-invented frequency-hopping spread spectrum with George Antheil in 1942
- The History of Wi-Fi — 802.11 and the standard nobody expected to dominate
- Bluetooth — from Ericsson’s 1994 cable replacement to 5 billion devices shipped annually
- Tor and Anonymity Networks — onion routing, Silk Road, and the technology that protects both dissidents and criminals
- Usenet: The Original Online Community — store-and-forward newsgroups, the FAQ, the troll, and the Eternal September
- IRC: Internet Relay Chat — Oulu 1988, channels and nicks, and the roots of Slack and Discord
- Instant Messaging: From ICQ to Signal — buddy lists, the XMPP federation that almost won, WhatsApp’s $19B SMS coup, and the encryption era
- Mosaic: The Browser That Made the Web Mainstream — the 1993 browser whose inline images turned the web into a mass medium
- Data Communication Prehistory: Telegraph, Morse, and Teletype — the 130 years of encoding, multiplexing, and store-and-forward that the internet inherited
- Cellular Networks: From 1G to 5G — the cell concept, GSM and the SIM, CDMA, LTE, and 5G’s bandwidth-and-hype
- GPS and Satellite Navigation — Sputnik’s Doppler shift, four satellites and a fourth unknown, Einstein in the engineering, and the day Selective Availability died
Web Platforms & Applications
- The JavaScript Revolution — Brendan Eich, ten days, a browser monopoly
- ChromeOS and the Browser-as-OS — Sundar Pichai’s project and the Chromebook’s K-12 dominance
- The API Economy — Salesforce, REST, Stripe, and Twilio as invisible economic infrastructure
- The Browser Extension Ecosystem — Greasemonkey, AdBlock, uBlock Origin, and Manifest V3
Data & Cloud Infrastructure
- Edgar Codd and the Relational Model — the 1970 paper IBM ignored long enough for Oracle to read it
- Leslie Lamport and the Science of Distributed Systems — logical clocks, Byzantine generals, Paxos, LaTeX, TLA+, and the 2013 Turing Award
- Jim Gray and the Transaction — System R, ACID, the five-minute rule, the fourth paradigm, and a disappearance at sea
- Michael Stonebraker and Postgres — Ingres, PostgreSQL’s origins, nine startups, and the war on “one size fits all”
- Jeff Dean and Google’s Infrastructure — MapReduce, Bigtable, Spanner, Google Brain, TensorFlow, and the “Jeff Dean facts” meme
- The Database Revolution — Codd’s relational model, SQL, Oracle, and the NoSQL challenge
- The Database Wars — Oracle’s monopoly, MySQL/PostgreSQL’s insurgency, and Snowflake’s record IPO
- The Big Data Revolution — MapReduce, Hadoop, Spark, and more data than any database could hold
- The Cloud Wars — AWS vs. Azure vs. GCP: market share, pricing, and the AI infrastructure race
Mobile & Cloud Era
- The Mobile Computing Revolution — from the Newton and Palm to the iPhone and Android
- Android: The Dominant Mobile OS — the camera-OS startup Google turned into the most-deployed OS on Earth
- The Cloud Computing Era — virtualization, AWS, containers, and the invisible infrastructure
- The Rise of the App Store — Apple App Store (2008), the 30% cut, and Epic v. Apple
Part V – Artificial Intelligence
Founders & Early AI
- John McCarthy and LISP — the man who named AI, invented LISP, and pursued symbolic logic for fifty years
- Newell and Simon: The Thinking Machines — the Logic Theorist and the cognitive simulation hypothesis
- Marvin Minsky and the MIT AI Lab — co-founder of the field and simultaneously its greatest obstacle
- Frank Rosenblatt and the Perceptron — the 1957 Mark I Perceptron, the Minsky-Papert critique, and posthumous vindication
- Expert Systems and the First AI Winter — MYCIN, XCON, Japan’s Fifth Generation Project, and the collapse of knowledge engineering
- Judea Pearl and the Causal Revolution — Bayesian networks, the do-calculus, the ladder of causation, and the 2011 Turing Award
- Karen Spärck Jones and Information Retrieval — inverse document frequency, BM25’s foundations, evaluation as a discipline, and “computing is too important to be left to men”
The Deep Learning Era
- John Hopfield and Neural Networks — memory as energy minimization, Boltzmann machines, Nobel Prize in Physics 2024
- Geoffrey Hinton and Deep Learning — 30 years of unfashionable conviction, AlexNet 2012, Google, Nobel Prize, and a warning
- Yann LeCun and Convolutional Networks — LeNet, check-reading at Bell Labs, and the argument against LLMs
- Yoshua Bengio and the Montreal School — word embeddings, attention mechanisms, MILA, and AI safety advocacy
- Schmidhuber, Hochreiter, and LSTM — the 1991 vanishing-gradient thesis, LSTM (1997), Siri and Google Translate, and the credit wars
- Andrew Ng and AI Education — Google Brain, Baidu, Coursera, and democratizing deep learning
- Fei-Fei Li and ImageNet — the 14-million-image dataset that launched the deep learning era
- ImageNet and the Deep Learning Revolution — ILSVRC, AlexNet’s 2012 result, and the competition that changed everything
- The Transformer Architecture — “Attention Is All You Need” (2017) and the architecture behind every major LLM
- Reinforcement Learning — TD-Gammon, DQN, AlphaGo Zero, and RLHF
Modern AI & Frontier Systems
- Demis Hassabis and DeepMind — chess prodigy to AlphaFold; Nobel Prize in Chemistry 2024
- DeepMind and AlphaGo — Move 37, the 2016 Seoul match, and 200 million protein structures
- Sam Altman and OpenAI — ChatGPT’s 100 million users in two months, fired and rehired in four days
- Anthropic and Claude — the OpenAI walkout, Constitutional AI, MCP, Claude Code, and the safety lab that races
- Ilya Sutskever and the GPT Series — AlexNet, GPT-1 through GPT-4, and the board vote against his own CEO
- Andrej Karpathy and Modern AI — CS231n, OpenAI founding member, Tesla Autopilot, “Software 2.0,” Zero to Hero, and coining “vibe coding”
- AlphaFold — a 50-year biology problem solved, 200 million protein structures, and a Nobel Prize in Chemistry
- The LLM Race (2022–) — ChatGPT, Google’s Bard response, Meta’s Llama, and the GPU infrastructure race
- Mistral — Europe’s open-weight champion, Mixtral’s MoE, Le Chat, and AI sovereignty
- The Generative AI Revolution — GANs, diffusion models, DALL-E, and ChatGPT
- Stable Diffusion and AI Image Generation — latent diffusion from a Munich lab, open weights, and the copyright firestorm
AI Subfields
- Computer Vision — from the 1966 Summer Vision Project and SIFT to AlexNet’s 2012 earthquake and Vision Transformers
- Speech Recognition — Audrey, Hidden Markov Models, Jelinek’s “fire a linguist,” and Whisper
- Machine Translation — Georgetown-IBM 1954, the ALPAC winter, statistical MT, and the Transformer born from translation
- Recommendation Systems — collaborative filtering, the Netflix Prize, and engagement optimization’s rabbit hole
- Robotics — Unimate, Shakey, Brooks’s subsumption, Roomba, Boston Dynamics, Mars rovers, and Moravec’s paradox
- Deep Blue and Computer Chess — Shannon’s 1950 paper, Kasparov 1997, the bug mistaken for genius, and AlphaZero
AI Themes
- The Rise of Artificial Intelligence — from Turing’s Imitation Game to deep learning and the LLM era
- The Natural Language Processing Revolution — from ELIZA to Word2Vec to Transformer and BERT
- The Voice Assistant Revolution — Siri, Amazon Echo, Google Assistant, and why voice stayed a niche
- AI Ethics and Algorithmic Bias — Gender Shades, COMPAS, the Timnit Gebru firing, and “Stochastic Parrots”
Part VI – Industry & Economy
Founders & Builders
- Gary Kildall and the OS IBM Didn’t Take — CP/M, the missed meeting, and the accident that gave the OS market to Microsoft
- Dan Bricklin and VisiCalc — the Harvard student who shipped the world’s first electronic spreadsheet in 1979
- Paul Allen and Microsoft — spotted the Altair on the Popular Electronics cover, co-founded Microsoft
- Bill Gates and Microsoft — the DOS deal, Windows, and the antitrust case
- Satya Nadella and Microsoft — the 2014 CEO succession and the cloud-first turnaround of a company written off as past its peak
- Steve Jobs and Apple — the ouster, NeXT, Pixar, the return, iPod, iPhone, iPad
- Steve Wozniak: The Engineer’s Apple — the hardware genius behind the Apple I and II
- Tim Cook and Apple — the supply-chain revolution, the 2011 succession nobody envied, the $3 trillion company, the FBI fight, and the canceled Apple Car
- Jack Tramiel and Commodore — Holocaust survivor, “computers for the masses, not the classes,” and the best-selling Commodore 64
- Larry Ellison and Oracle — read Edgar Codd’s paper more carefully than IBM did
- Jeff Bezos and Amazon — from online bookstore to AWS, Kindle, and global retail infrastructure
- Larry Page and Sergey Brin — PageRank, BackRub, and the world’s most profitable advertising machine
- Google: The Company — PageRank to AdWords to YouTube to Android to Alphabet
- Sundar Pichai and Google — from Chennai to Chrome to CEO of Alphabet, the AI-first turn, the ChatGPT code red, and the 2024 antitrust verdict
- Mark Zuckerberg and Facebook — TheFacebook, News Feed, Cambridge Analytica, Meta, and the $45B metaverse bet
- Reed Hastings and Netflix — DVDs by mail (1997), the streaming pivot (2007), and the original-content bet that redefined television
- Jensen Huang and Nvidia — the Denny’s founding, near-bankruptcy of 1996, CUDA, and the H100-era explosion
- Jack Ma and Alibaba — Taobao defeating eBay by going free, Alipay, and the 2020 speech that brought the regulators
- Ren Zhengfei and Huawei — rural China strategy, world’s largest telecom equipment maker, and the Mate 60 Pro
- Aaron Swartz — RSS at 13, Creative Commons, JSTOR affair, SOPA campaign, and death at 26
- Marc Benioff and Salesforce — “No Software” and the SaaS revolution
- Andy Bechtolsheim and Sun — SUN workstation designer and the man who wrote the first Google check
- Bill Joy: The Other Sun Founder — BSD Unix, vi, TCP/IP, Sun, and “Why the Future Doesn’t Need Us”
- Mitchell Baker and Mozilla — built Mozilla from Netscape’s code, launched Firefox, kept the open web institutionally alive
- Jack Dorsey, Twitter, and Square — first tweet, fired and returned, Square’s card reader that banked the unbanked
- Peter Thiel and the PayPal Mafia — PayPal, first Facebook investor, Palantir, and Zero to One
- Elon Musk and Software-Defined Industry — Tesla OTA updates, SpaceX reusability, and software integration as industrial strategy
Markets & Business Models
- The Dot-com Bubble — Netscape, Pets.com, and the Nasdaq crash of 2000
- Venture Capital and Silicon Valley — Arthur Rock, Kleiner Perkins, Sequoia, a16z, and which technologies survived
- The Search Engine Wars — from Archie and AltaVista to Google PageRank and AdWords
- The E-Commerce Revolution — Bezos, eBay, PayPal, and the end of brick-and-mortar retail
- The Rise of the Tech Giants — how Amazon, Apple, Google, Meta, and Microsoft control digital infrastructure
- The Spreadsheet Revolution — VisiCalc, Lotus 1-2-3, and Excel democratizing knowledge work
- The Lotus 1-2-3 Story — $53M in year one, then the OS/2 bet that let Excel take everything
- The Rise of SaaS — Salesforce, the subscription model, and the end of software as capital purchase
- The Gig Economy and Technology — Uber, Airbnb, algorithmic management, and who pays the costs
- High-Frequency Trading — FPGA order matching, the Flash Crash of 2010, and the co-location arms race
Companies
- Adobe: The Creative Software Empire — Illustrator, Photoshop, Acrobat, the Creative Cloud subscription gamble, and the $20B Figma deal regulators killed
- Cisco: The Company That Routed the Internet — a Stanford couple’s router, the investor who ousted them, and the company that was briefly the world’s most valuable
- SAP — five IBM engineers, R/3, the ERP category, HANA, and the painful shift to the cloud
- Sony — transistor radio, Walkman, Trinitron, the CD, PlayStation, and a habit of losing format wars
- Samsung — from dried fish to the world’s largest memory-chip and smartphone maker
- Nokia — from paper mill to 40% of the world’s phones, then collapse in five years
- Motorola — the car radio, Apollo’s voice, the 68000, the first cell phone, and Iridium
- Nintendo: A Century of Play — from 1889 hanafuda cards to the Switch; Yokoi’s “withered technology,” Miyamoto, and winning by skipping the specs race
- Qualcomm: The Invisible Tax on Every Phone — CDMA, Snapdragon, the patent-royalty “Qualcomm tax,” and the wars with Apple, the FTC, and a $117B takeover
- Sega — “Genesis does what Nintendon’t,” Sonic, and the console war it lost
- ByteDance and TikTok — the recommendation engine that reorganized attention
- Tencent — QQ, WeChat’s super-app, the world’s largest gaming company, and Beijing’s crackdown
Part VII – Media & Entertainment
- Nolan Bushnell and Atari — Pong, the $250 startup that built an industry, Chuck E. Cheese, and the $50,000 “no” to Apple
- The Video Game Industry — Pong, the 1983 crash, Nintendo, console wars, indie, and a $180B industry
- The Video Game Console Wars — Atari vs. NES, Blast Processing, PlayStation, Wii, and platform exclusives
- The PC Gaming Revolution — id Software democratizing 3D, Steam displacing retail, and modding as a development platform
- Game Engines — Carmack’s id Tech, Unreal, and Unity; the engine-as-platform shift and Unity’s 2023 Runtime Fee revolt
- Graphics APIs — OpenGL vs. DirectX, the Glide dead end, and the low-overhead reset of Vulkan, DirectX 12, and Metal
- Pixar and Computer Animation — RenderMan, Toy Story, and the art of pixels
- The CGI Revolution — Ed Catmull, ILM, and why Final Fantasy sank $137M in the Uncanny Valley
- The Streaming Wars — Netflix, YouTube, Disney+, and the reinvention of the cable bundle
- The Digital Music Revolution — MP3, Napster, iTunes, and Spotify
- Napster and the P2P Music Revolution — 80 million users in eighteen months, shut down in 2001, and a music industry permanently changed
- Computing and Music Creation — from Max Mathews at Bell Labs (1957) to the DAW and AI text-to-song
- The Podcast Revolution — RSS, Serial, and Spotify’s billion-dollar acquisition tour
- The Desktop Publishing Revolution — Macintosh, PostScript, and PageMaker wiping out a print industry
- The History of Virtual Reality — Sword of Damocles (1968), Jaron Lanier, Oculus, and why mass VR remains elusive
- The Creator Economy — YouTube Partner Program, Patreon, Substack, TikTok, and power-law creator income
Part VIII – Society, Culture & Politics
Cryptography & Security
- Cryptography: The Secret Science — Caesar ciphers through RSA and PGP to the quantum threat
- Public Key Cryptography — Diffie-Hellman (1976), RSA, PGP, SSL/TLS, and NIST post-quantum standards (2024)
- Whitfield Diffie and Martin Hellman — “New Directions in Cryptography” and the key exchange that makes internet commerce possible
- Shafi Goldwasser and Silvio Micali: Proving Cryptography Works — probabilistic encryption, zero-knowledge proofs, provable security, and the 2012 Turing Award
- Phil Zimmermann and PGP — PGP 1.0 on Usenet in 1991 and a three-year federal criminal investigation
- Bruce Schneier — Applied Cryptography (1994), Schneier’s Law, and “security theater”
- Cybersecurity: The Invisible War — viruses, worms, ransomware, and state cyberweapons
- The History of Cyberwar — Stuxnet, NotPetya, the Tallinn Manual, and code as geopolitics
- The Ransomware Epidemic — CryptoLocker, WannaCry, Colonial Pipeline, and Ransomware-as-a-Service
- The Vulnerability Disclosure Debate — full disclosure, CVE, Project Zero, and the bug bounty economy
- Secure by Design: A History of Software Security Engineering — Saltzer & Schroeder, the buffer overflow arms race, Gates’s Trustworthy Computing memo, and memory safety as policy
Hackers & Famous Cases
- The History of Hacking — MIT exploration, phone phreaking, Morris Worm, to nation-state APT
- The Hacker Culture — phreaking, MIT AI Lab, Chaos Computer Club, and the subculture that shaped the internet
- Kevin Mitnick — America’s most wanted hacker, 8 months in solitary, turned security consultant
- Kevin Poulsen: Dark Dante — seized radio station phones to win a Porsche, then built SecureDrop
- Adrian Lamo: The Homeless Hacker — hacked from public terminals, then reported Chelsea Manning
- Gary McKinnon: The UFO Hacker — 97 US military systems, ten years fighting extradition, never tried
- The 414s — Milwaukee teenagers who hacked Los Alamos and produced the Computer Fraud and Abuse Act
- Anonymous and LulzSec — the leaderless collective, Guy Fawkes masks, and the FBI informant that ended LulzSec
Online Culture & Communities
- The BBS Era — Ward Christensen’s CBBS (1978), FidoNet, and the online culture that preceded the web
- The Demoscene — cracktros, Future Crew’s Second Reality, 4k intros, and the oldest digital subculture, now UNESCO-track cultural heritage
- The Warez and Filesharing Era — topsite groups, Napster, BitTorrent, The Pirate Bay, and SOPA
- The History of Spam — Gary Thuerk’s 1978 ARPANET message to botnets and the AI filter arms race
- The Rise of Developer Communities — Stack Overflow, GitHub, and Hacker News restructuring the software industry
Society, Policy & Power
- The Social Media Revolution — Friendster, MySpace, Facebook, Twitter, and the algorithmic feed that split society
- Surveillance Capitalism — Zuboff’s framework: behavioral data as a market for predicting human action
- The Privacy War — cookies, NSA, GDPR, and the fight for digital self-determination
- Edward Snowden and the NSA — PRISM, bulk surveillance, and direct consequences: HTTPS, E2E encryption, GDPR
- The Attention Economy — infinite scroll, variable reward notifications, and the EU DSA response
- The Platform Antitrust Story — DOJ v. Google, FTC v. Meta, Epic v. Apple, and the EU Digital Markets Act
- The Net Neutrality Battles — FCC Title I vs. Title II and the decade-long open internet fight
- The Patent Wars — Apple v. Samsung, patent trolls, and FRAND licensing
- The Open Standards Process — RFC 1 (1969), IETF, W3C, and institutions keeping protocols open
- The Globalization of Software — i18n/L10n, CJK input methods, and the hidden complexity of global software
- The Y2K Crisis — two-digit years, $300–600B in remediation, and the disaster that didn’t happen because it was fixed
- The Digital Divide — OLPC’s 2.5M vs. 100M goal, M-Pesa, India’s Jio, and persistent access gaps
- The Accessibility Revolution in Computing — JAWS, VoiceOver, WCAG, and the Curb Cut Effect
- Human-Computer Interaction as a Discipline — Fitts’ Law, affordances, the first CHI conference (1982), and multi-touch
- The Remote Work Revolution — COVID-19 as forced experiment, Zoom’s 30x growth, and the geographic restructuring of knowledge work
- Women in Computing — from Ada Lovelace and Grace Hopper to the invisible pioneers
- Computer Science Education — Papert’s Logo and Mindstorms, Scratch, AP CS, bootcamps, MOOCs, and the Hour of Code
- Disinformation and Misinformation — from Soviet active measures to deepfakes, and why the centralized truth-arbiter keeps failing
- Content Moderation — speech at scale, the hidden moderation workforce, PhotoDNA, and Meta’s Oversight Board
- Online Censorship and Internet Freedom — the Great Firewall, the splinternet, Tor, and the collapse of the cyber-libertarian dream
- Tech and Democracy / Elections — Cambridge Analytica, microtargeting, voting-machine integrity, and the “Big Lie”
- Automation and the Future of Work — Luddites to LLMs, job polarization, the UBI debate, and the failed job-loss forecast
- Copyright and IP in the Digital Age — Napster, the DMCA, Creative Commons, and why DRM never stopped a pirate
- Internet Law and Section 230 — “the 26 words that created the internet” and the publisher/platform myth
- Tech Labor Movements — the Google Walkout, gig-worker classification fights, and the end of “we’re all a family”
- The History of Green IT — PUE, e-waste, ARM efficiency, renewables, and carbon-accounting theater
Part IX – The World
Geographic & Geopolitical
- Silicon Valley: How a Place Became a Myth — Fairchild, VCs, Stanford pipeline, and the most consequential innovation ecosystem in history
- Japan’s Computing Industry — NEC, Fujitsu, PC-98, the Fifth Generation Project, and the lost decade
- Japan’s Digital Culture — Walkman, Tamagotchi, Pokémon, i-mode, and innovations that rarely escaped the island
- India’s IT Industry — Infosys, Wipro, Y2K, H-1B, and the world’s back-office for software
- Germany’s IT Industry — Zuse, SAP, Mittelstand software, and no global consumer tech platform
- Germany’s Computing Pioneers — Leibniz, Scherbius, the stack inventors, Carl Adam Petri, and data protection law
- China’s Tech Industry — Huawei, Alibaba, Baidu, TikTok, SMIC, and US-China decoupling
- Soviet and Russian Computing — MESM, BESM-6, the IBM clone decision, and why the world’s best mathematicians lost the computing race
- Arkady Volozh and Yandex — Russia’s Google, 60% domestic market share, and Nebius Group after Ukraine
- The UK Computing Industry — Bletchley, ICL, Sinclair, Acorn, ARM, and DeepMind
- Israel’s Tech Industry — Unit 8200, Check Point, Waze, Mobileye, and the cybersecurity powerhouse
- Canada’s AI Cluster — Toronto, Montréal, Edmonton, and the universities that produced the deep learning revolution
- Africa’s Tech Industry — M-Pesa, Silicon Savannah, and the Lagos fintech boom for a billion unbanked
- South Korea’s Tech Industry — Samsung’s 1983 DRAM bet, SK Hynix, KAIST, and the chaebol model
- Taiwan’s Tech Ecosystem — ASUS, Acer, Foxconn, MediaTek, and Stan Shih’s smiling curve
- France’s Tech Industry — Minitel, Plan Calcul, INRIA, and Dassault Systèmes
- The Nordic Tech Industry — Nokia, Ericsson, Linux, Spotify, MySQL, Skype, Minecraft, and e-Estonia
- The Netherlands’ Tech Industry — Philips, Dijkstra, Python, and ASML’s EUV monopoly
- Latin America’s Tech Industry — MercadoLibre, Nubank, Rappi, and Brazil’s Pix instant payments
- Estonia and Eastern Europe’s Tech Industry — e-Estonia, Skype, ESET/Avast, CD Projekt Red, and Ukraine’s interrupted ascent
- Southeast Asia’s Tech Industry — Gojek, Grab, Sea Limited, and Singapore’s engineered hub model
- Australia’s Tech Industry — CSIRO’s WiFi patent, Atlassian, Canva, WiseTech, and the NBN
- The Middle East’s Tech Industry — Dubai’s hub strategy, Careem, Vision 2030, and Turkey’s Trendyol
- Switzerland’s Tech Industry — CERN and the web, Logitech, banking software, Proton, and the Crypto AG spy scandal
- Ukraine’s Developer Ecosystem — outsourcing hub, WhatsApp/PayPal/GitLab roots, Diia, and wartime resilience
Academia & Institutions
- The Birth of Computer Science as a Discipline — Purdue, Stanford, CMU, MIT, and Cold War money creating an academic field
- European Computer Science Academia — Cambridge, Dijkstra, Karlsruhe, INRIA: theory leadership, industrial scaling struggles
- Asian Computer Science Academia — IITs, the Cultural Revolution’s shadow, KAIST, and Asia’s rise to majority CS research output
Professional Societies
- The Computer Societies Movement — how ACM (1947), IEEE, BCS, and IFIP built the institutional infrastructure of computing
- ACM: The Association for Computing Machinery — founded 1947; created the Turing Award, SIGGRAPH, SIGPLAN, SIGOPS
- IEEE Computer Society — IEEE 754, IEEE 802, and POSIX: the invisible infrastructure of every device
- IFIP: Computing Across the Iron Curtain — the only computing organization admitting both Western and Soviet-bloc societies
- Gesellschaft für Informatik — founded 1969 in Bonn by the inventors of the call stack
- German Chapter of the ACM — Germany’s oldest computing society, predating the GI by one year
- BCS: The Chartered Institute for IT — Royal Charter 1984; computing as a profession requiring formal accountability
- Information Processing Society of Japan (IPSJ) — built Japan’s computing vocabulary; backbone of the Fifth Generation Project
- China Computer Federation (CCF) — founded 1962; suspended during the Cultural Revolution; now 100,000 members
- Computer Society of India (CSI) — founded 1965 when India had fewer than thirty computers
- Australian Computer Society (ACS) — the only computing society that functions as an immigration gatekeeper
- Sociedade Brasileira de Computação (SBC) — organized computing research during Brazil’s market reserve era
- Korean Institute of Information Scientists and Engineers (KIISE) — grew alongside Korea’s semiconductor revolution
- Canadian Information Processing Society (CIPS) — the ISP credential in the shadow of the world’s largest computing industry
- The Nordic Computer Societies — the societies behind SIMULA, Erlang, Linux, and participatory design
- AICA: Italy’s Computing Society — home of the Böhm-Jacopini theorem and Olivetti’s transistorized mainframe
- SADIO: Argentina’s Computing Society — Manuel Sadosky, two coups, two exiles, four decades of computing infrastructure
- Singapore Computer Society (SCS) — computing as deliberate national policy in a city-state
- IITPSA: South Africa’s IT Professional Society — founded 1971 during apartheid; building equitable computing after
Part X – Emerging Technologies
- Quantum Computing — Feynman, Shor, and the limits of classical computers — and the limits of quantum hype
- The IoT Revolution — MQTT, Zigbee, the Mirai botnet, and 15 billion devices with no patch path
- The Cryptocurrency Revolution — Satoshi, blockchain, Ethereum, and speculation meeting technology
- The Autonomous Vehicle Race — DARPA, Waymo, Tesla Autopilot, and why full autonomy is always ten years away
Computing × Science
- Scientific and Numerical Computing — Monte Carlo, floating point, BLAS/LAPACK/MATLAB, and the math of computing the continuous on a discrete machine
- Bioinformatics and the Human Genome — Dayhoff, sequence alignment, BLAST, the $2.7B race to read human DNA, and biology as a data science
- Weather and Climate Modeling — Richardson’s forecast factory, the 1950 ENIAC forecast, GCMs, the butterfly effect, and Manabe’s Nobel
Dead Ends & Divergent Paths
Technologies that failed, companies that collapsed, and ideas ahead of their time — the most instructive section in the encyclopedia.
- The Lisp Machine Era — when specialized hardware failed
- Early Networking Failures — Token Ring, ATM, OSI, NetWare: protocols that lost to TCP/IP
- Dead End: OS/2 — the better Windows that Microsoft abandoned to ship Windows 95
- Dead End: Flash and the Plugin Web — the creative soul of the early web, ended by four pages from Steve Jobs
- Dead End: Google Glass and Wearables — “Glasshole” and why consumer AR still doesn’t work despite solved tech
- Dead End: VRML and the First Metaverse — the 3D internet of 1994, buried by 56k modems and no killer app
- Dead End: Second Life — real currency, IBM offices, a Reuters journalist — and no mass platform
- Dead End: Microsoft’s Mobile Failures — Windows CE, Pocket PC, Windows Phone, Nokia, $7.2B lost
- Dead End: Google+ — Circles was better than Facebook’s model. Network effects didn’t care.
- Dead End: Gopher — the pre-web protocol that was winning until one licensing announcement handed the internet to the web
- Dead End: Intel Itanium — EPIC architecture and a decade of work made irrelevant by AMD’s x86-64
- Dead End: Sun Microsystems — right about the future, unable to survive until it arrived
- Dead End: BeOS — pervasive multithreading, 64-bit journaling FS, sub-millisecond audio, and the Apple negotiation that brought Jobs back
- Dead End: The Amiga — preemptive multitasking, 4096 colors, four-channel audio in 1985, destroyed by its owner
- Dead End: The Semantic Web — Berners-Lee’s machine-readable web: OWL, RDF, SPARQL — LLMs arrived before the ontologies did
- Dead End: Google Wave — technically brilliant, impossible to explain, shut down 14 months after launch
- Dead End: BlackBerry — 50% US enterprise market share (2009) to under 1% (2016)
- Dead End: Yahoo! — turned down Google for $1M, rejected Microsoft’s $44.6B offer, sold to Verizon for $4.48B
- Dead End: Vine — invented short-form video, killed by Twitter in 2016; TikTok turned the format into $400B
- Dead End: Web3 and NFTs — Bored Apes, $69M Beeple, Terra/Luna collapse, FTX fraud
- Dead End: Google Stadia — cloud gaming that technically worked, shut down before shipping a game
- Dead End: Apple Newton — “Egg Freckles,” killed by Jobs in 1998; its ARM chips and engineers built the iPhone
- Dead End: Microsoft Bob and Clippy — sincere attempts to humanize computing; enduring jokes
- Dead End: WAP and the Mobile Web — WML and per-kilobyte billing, built for 1997 constraints destroyed by the iPhone
- Dead End: Token Ring — IBM’s technically superior LAN protocol defeated by cheaper Ethernet cable
- Dead End: WordPerfect — owned the legal market, mocked Windows, from $1.4B to $124M in two years
- Dead End: Palm and the PDA — invented the pocket computer category; Apple and Google built what came next
- Dead End: HD-DVD — Toshiba conceded in 46 days, then streaming made the winner’s prize irrelevant
- Dead End: Google Buzz — auto-connected private contacts to a public social network on launch day; FTC investigation, $8.5M settlement
Fun Facts
141 Fun Facts from the History of Computer Science — surprising, verifiable, linked to deep-dive articles.