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