History Glossary
Browse 59 history terms defined in plain English, from the cultural dictionary of computing.
59 History Terms
- AI Summer
- A period of strong optimism, investment, and visible progress in AI, contrasted with the idea of an AI winter. The phrase is often used to describe moments...
- AI Winter
- A period of reduced enthusiasm, funding, and public confidence in AI after expectations fail to match results. The term is widely used in tech history to...
- Altair 8800
- An influential early microcomputer kit widely credited with helping launch the personal computing era and hobbyist computer culture.
- Apple I
- The first computer product associated with Apple, now treated as a landmark object in early personal-computing history.
- ARPANET
- Advanced Research Projects Agency Network — the first wide-area packet-switching network and direct precursor to the modern internet. Launched in 1969...
- assembly language
- A low-level programming language that provides a human-readable representation of a processor's machine code instructions, using mnemonics like MOV, ADD, and...
- batch processing
- A method of running programs where jobs are collected into groups (batches) and executed sequentially without user interaction. Dominant in the mainframe era...
- BBS
- Bulletin Board System — a computer server that users could dial into via modem to exchange messages, share files, and play text-based games. BBSes were the...
- BBS Culture
- The social norms, aesthetics, and community life built around dial-up bulletin board systems before the mainstream web.
- Bit Bucket Slang
- A casual reference to the imaginary place where discarded bits, failed output, or ignored data supposedly go. In old-school computing slang, the bit bucket is...
- Browser History API
- The browser API that lets web applications manipulate session history, update URLs, and respond to back/forward navigation without full page reloads....
- Bulletin Board System
- An early online system users dialed into to post messages, share files, and participate in discussion communities.
- Changelog
- A file documenting all notable changes to a project, organized by version. The responsible developer's diary. 'Keep a Changelog' (keepachangelog.com) is the...
- Code Archive
- A stored collection of source code kept for historical reference, compliance, preservation, or future reuse. In culture, code archives matter when old systems...
- Code Dark Ages
- A joking term for an older era of a codebase when standards, tooling, or engineering discipline were much worse than they are now. In team lore, the code dark...
- Code Evolution
- The way a codebase changes over time as features, fixes, refactors, and workarounds accumulate. In engineering culture, understanding code evolution helps...
- Code Evolution Slang
- Informal language used to describe how codebases mutate, adapt, and accumulate traits over time. In engineering slang, talking about code evolution often...
- Code Fossil
- A very old piece of code preserved in place long after its original context has faded. In engineering slang, a code fossil is interesting historically and...
- Code Griot
- A storyteller or long-time team member who preserves the oral history of a codebase, including why strange decisions were made. In engineering slang, the code...
- Code Legacy
- The inheritance a team receives from earlier code decisions, whether in the form of stable foundations, technical debt, or institutional memory encoded in...
- COMDEX
- A once-major computer trade show that shaped product launches, media attention, and industry networking during earlier eras of personal computing.
- Commit History
- The ordered record of commits that shows how a codebase changed over time, including authorship, messages, and the content of each change. Commit history is...
- Computer History
- The history of computers, software, networks, and the people and institutions that shaped them. In tech culture, studying computer history helps teams...
- Computer Museum
- A museum or collection devoted to preserving and displaying computers, software artifacts, peripherals, and computing history. In tech culture computer museums...
- Demoscene
- A computer art subculture focused on creating technically impressive real-time audiovisual demos that push hardware and coding skill.
- dial-up
- A method of connecting to the internet by using a modem to place a telephone call to an ISP's access number. Characterized by the iconic handshake screech,...
- dot-com bubble
- The speculative frenzy in internet-related stocks from roughly 1995 to 2001, during which companies with no revenue and dubious business models reached...
- Dot-Com Crash
- The collapse of many internet companies around the early 2000s after the dot-com bubble burst, now used as a cautionary reference in tech cycles.
- ENIAC
- ENIAC, the Electronic Numerical Integrator and Computer, was the first general-purpose electronic digital computer, completed in 1945 at the University of...
- Evolution
- Gradual change and adaptation over time rather than abrupt reinvention. In technology culture, evolution is often invoked to explain how products, teams, and...
- floppy disk
- A removable magnetic storage medium enclosed in a flexible (8" and 5.25") or rigid (3.5") plastic shell. Despite holding a maximum of 1.44 MB in its final...
- Git Rebase
- A Git operation that moves or replays commits from one branch onto another base, creating a linear history without merge commits. Interactive rebase (git...
- GNU Manifesto
- Richard Stallman's foundational essay arguing for software freedom and the GNU project, widely cited in free-software history.
- Golden Age
- A period remembered as unusually strong, creative, or influential for a technology, medium, company, or community. In tech culture, claims about a golden age...
- Hacker Ethic
- A set of values associated with early hacker culture, including curiosity, hands-on learning, openness, and skepticism of centralized control.
- Hinton
- Usually refers to Geoffrey Hinton, a pioneering researcher whose work helped establish modern deep learning. It influences how models are trained, evaluated,...
- Information Wants to Be Free
- A widely repeated slogan about the tendency of digital information to spread easily and the political arguments that follow from that fact.
- integrated circuit
- A set of electronic circuits fabricated on a single piece of semiconductor material, combining transistors, resistors, and capacitors into one chip. The...
- Knuth
- Donald Knuth, the computer scientist and Stanford professor emeritus who authored The Art of Computer Programming, created the TeX typesetting system, and is...
- mainframe
- A large, powerful computer designed for high-volume transaction processing, massive I/O throughput, and extreme reliability. Despite predictions of...
- Mainframe
- A large, powerful computer designed for high-volume transaction processing, bulk data handling, and enterprise-critical applications. IBM System/360 defined...
- minicomputer
- A class of mid-range computers that emerged in the 1960s, smaller and cheaper than mainframes but more powerful than microcomputers. The DEC PDP-11 and VAX...
- Minicomputer
- A mid-range computer class popular from the 1960s-1980s, smaller and cheaper than mainframes but more powerful than microcomputers. The PDP-11 and VAX were...
- Moore's law
- The observation by Gordon Moore in 1965 that the number of transistors on an integrated circuit doubles approximately every two years, with proportional...
- Multics
- Multiplexed Information and Computing Service — an ambitious time-sharing operating system begun in 1964 that introduced hierarchical file systems, dynamic...
- punchcard
- A stiff card with holes punched in specific positions to represent data or program instructions, used as the primary input/output medium for computers from the...
- Punchcard
- A stiff paper card with holes punched in specific positions to represent data or instructions. The primary input medium for computers from the 1890s (Hollerith...
- Richard Stallman
- The founder of the GNU project and a central figure in the free-software movement, frequently cited in software freedom debates.
- Second System Effect
- The tendency for the second version of a system to be over-engineered and bloated because designers include all the features they wished they'd had in the...
- Software Paleontology
- A playful variation on software archaeology that emphasizes the age and fossilized nature of the code being studied. In engineering slang, it suggests layers...
- Steve Wozniak
- An early Apple cofounder and engineering icon associated with elegant hardware design and personal-computing history.
- Subversion
- A centralized version-control system, often abbreviated as SVN, used to track changes to files and directories over time. In software history, Subversion was a...
- time-sharing
- An operating system technique that allows multiple users to interact with a computer simultaneously by rapidly switching the processor between tasks, giving...
- transistor
- A semiconductor device that acts as an electronic switch or amplifier, replacing the vacuum tube and enabling the miniaturization of all modern electronics....
- Turing machine
- A theoretical mathematical model of computation defined by Alan Turing in 1936, consisting of an infinite tape, a read/write head, and a finite set of states....
- Turing Test Modern
- A contemporary framing of the Turing Test that reflects modern chat systems, multimodal interaction, and more realistic expectations about machine imitation.
- vacuum tube
- An electronic component that controls electric current flow through a vacuum in a sealed glass container, used as switches and amplifiers in the earliest...
- von Neumann architecture
- The computer architecture in which a single memory store holds both program instructions and data, with a central processing unit that fetches, decodes, and...
- Y2K
- The Year 2000 problem — a class of bugs caused by software storing years as two digits, making the year 2000 indistinguishable from 1900. The largest...
Related Topics
- Hardware (14 terms in common)
- Computing (8 terms in common)
- Slang (6 terms in common)
- Networking (4 terms in common)
- Electronics (3 terms in common)
- Ai Culture (3 terms in common)
- Legacy (3 terms in common)
- Philosophy (2 terms in common)
- Enterprise (2 terms in common)
- Change (2 terms in common)
- Unix (2 terms in common)
- Git (2 terms in common)
- Operating Systems (2 terms in common)
- Input (2 terms in common)
- Free Software (2 terms in common)
- Programming (2 terms in common)
- Storage (2 terms in common)
- Architecture (2 terms in common)
- Personal Computing (2 terms in common)
- Internet (2 terms in common)