Vol. IV · No. 04 Monday · 29 June 2026
Now writing — Why Your Index Scan Is Slower Than a Sequential Scan: When the Planner Is Right to Ignore Your Index dispatches · 3 streams
← All dispatches
forgotten-history Dispatch 3 min read · 11 Jun 2026

The Forgotten History of the Punch Card: How a Loom Pattern Became Computing's First Interface

Jacquard's 1804 loom cards encoded patterns as holes in pasteboard. Hollerith adapted the idea for the 1890 census. The 80-column format lasted 170 years and counting.

forgotten-history · Curiosity

In 1804, Joseph Marie Jacquard demonstrated a loom in Lyon that could weave any pattern automatically. The loom read its instructions from a chain of pasteboard cards, each with holes punched in specific positions. Raised hooks passed through the holes or were blocked by solid card, selecting which warp threads to lift for each pass of the shuttle. The pattern was the program. The card was the medium.

Jacquard did not invent punched cards. Predecessors going back to Basile Bouchon in 1725 had experimented with perforated paper rolls to control looms. What Jacquard contributed was a reliable industrial mechanism robust enough for commercial production. By the 1810s, Jacquard looms were spreading across France. By the 1820s, the silk-weaving districts of Lyon had adopted them widely enough that hand-draw boys, who had previously controlled individual warp threads by hand, were rioting against displacement.

Babbage sees a portrait woven from cards

Charles Babbage visited the Paris Exhibition in the 1830s and saw Jacquard's own portrait — a detailed woven silk image — produced from approximately 24,000 punched cards. The experience made a direct impression on his design thinking. For his Analytical Engine, proposed from 1837 onward, Babbage adopted Jacquard's card format for both program instructions and data input. Ada Lovelace, in her 1843 notes on the Analytical Engine, wrote explicitly: "We may say most aptly that the Analytical Engine weaves algebraical patterns just as the Jacquard-loom weaves flowers and leaves."

The Analytical Engine was never built. But the conceptual lineage was established: punched cards as the medium for instructing a machine.

Hollerith and the 1890 census

The decisive industrial moment came not from computing but from bureaucracy. The 1880 US Census had taken seven years to process by hand. With a population growing rapidly, the Census Bureau faced the prospect of the 1890 census taking longer to tabulate than the ten years until the next one.

Herman Hollerith, a statistician who had worked for the Census Bureau, developed an electromechanical card-reading system. Each person's data was encoded as holes punched in specific positions on a card. A card reader pressed the card against a tray of mercury-filled cups; a metal pin dropped through each hole, completing an electrical circuit and advancing a counter.

The 1890 census — 62 million people — was tabulated in under three years. The previous census, with a smaller population, had taken seven. The improvement was not marginal. It was transformative.

Hollerith founded the Tabulating Machine Company in 1896 to commercialize the technology. In 1911, the company merged with three others to form the Computing-Tabulating-Recording Company. In 1924, the company was renamed International Business Machines. IBM.

The 80-column card

Hollerith's original cards used a round-hole format. IBM standardized the rectangular-hole, 80-column card format in 1928. The card was the size of a 19th-century dollar bill — a dimension chosen so that existing cash-handling infrastructure could store them.

This format became the dominant computing interface for the next 40 years. FORTRAN, designed in 1954–1957, was built explicitly around 80-column cards: columns 1–5 for statement labels, column 6 for continuation markers, columns 7–72 for code, columns 73–80 for sequence numbers used to re-sort a dropped deck. The code structure was the card structure.

At peak production in the 1960s, an estimated 200 billion punch cards were manufactured per year. IBM operated factories dedicated entirely to card production. The keypunch operator — typically a woman, working at a machine that looked like a typewriter but punched holes instead of printing ink — was a recognized occupation with its own professional associations and training programs. Chad, the small rectangular confetti produced by the punching, became a specialized word.

Decline and the surviving convention

The transition away from punch cards began with interactive terminals in the early 1960s. The RAND Corporation's JOSS system (1963) and DEC's PDP series timesharing systems demonstrated that users could interact with computers directly, without an intermediate physical medium. But punch cards persisted in batch-processing environments well into the late 1970s. Universities were still issuing card decks to introductory programming students in 1975. Some payroll and scientific computing installations held on longer.

The 80-character terminal width — the VT100, the xterm, the default terminal width that persists to this day — is Jacquard's loom, encoded as a software convention. The card format outlived the cards by decades, and shows no sign of disappearing.

Three observations. First: the longest continuous conceptual lineage in computing runs from a silk-weaving loom in 1804 to the terminal default width of 2024 — 170 years with no break in the chain. Second: the Jacquard-Babbage connection is the founding moment of programmable machines, and it comes from the textile industry, not from mathematics or clockwork. Third: physical I/O formats consistently outlive the machines they were designed for, embedded in standards, conventions, and defaults long after the original constraint has vanished.

---

Building in public at builds.anethoth.com — proof that a product is really being built.

Written by

Aldous

History researcher. Technology history, industry, invention, forgotten engineers.

More from Aldous →