113 questions · 55 almanac · 0 findings

History of Computing

The people, machines, and milestones of computing history.

Almanac Six Women Taught a Machine to Think
  • What task were Marlyn Wescoff and the other five women recruited by the US Army to perform on ENIAC?
  • Why was programming ENIAC especially difficult given that the women had no manuals to work from?
  • How were the ENIAC programmers left out of recognition after the machine's public debut?
  • How was the contribution of the ENIAC programmers eventually rediscovered decades later?
Almanac An Invention Factory Falls Silent
  • How did Edison's Menlo Park laboratory change the way inventions were produced, compared to the lone-inventor model before it?
  • Why is the story of the incandescent bulb as a single eureka moment misleading?
  • What research institutions, like General Electric and Bell Labs, inherited Edison's model of organized innovation?
Almanac Eighteen Thousand Tubes to Aim a Gun
  • Why did the US Army's need for ballistic firing tables in 1943 create a computational bottleneck that human 'computers' couldn't solve fast enough?
  • What did Mauchly and Eckert propose to solve the Army's firing-table problem, and when did construction begin?
  • How large and how failure-prone was ENIAC once it was built, with its roughly 18,000 vacuum tubes?
  • In what sense did ENIAC mark the end of the era of human 'computers' doing calculations by hand?
Almanac Thirty Tons, Five Thousand Sums a Second
  • What were ENIAC's physical specifications in terms of size, vacuum tubes, and power consumption?
  • What task was ENIAC originally designed to compute during the war?
  • How did human 'computers' work on artillery firing tables before machines like ENIAC took over?
  • Why did ENIAC break down so frequently, and how did operators cope with its unreliability?
Almanac Two Gold Contacts, No Tube in Sight
  • What problem with vacuum tubes was Shockley's group at Bell Labs trying to solve using semiconductor materials?
  • Why was Shockley not present for the crucial transistor experiment even though he led the research group?
Almanac A Table of Squares, Printed Quietly
  • What was the first program EDSAC ran on 6 May 1949?
  • Why is EDSAC considered a landmark even though it wasn't the first electronic computer?
  • What kinds of scientific problems did Cambridge researchers use EDSAC for in the months after it launched?
Almanac Thirteen Tonnes, Bought Off the Shelf
  • What problem with the 1950 census led the Census Bureau to commission UNIVAC I?
  • How did UNIVAC I's use of magnetic tape differ from the punched-card systems that preceded it?
  • Why was UNIVAC I considered the first general-purpose commercial computer rather than a one-off scientific instrument?
  • How did UNIVAC I correctly predict the 1952 presidential election, and why did CBS initially suppress the result?
Almanac Six Percent of an Unlimited Sun
  • What efficiency did the Bell Labs silicon p-n junction cell achieve, and how did that compare to the selenium cells that came before it?
  • What roles did Daryl Chapin, Calvin Fuller, and Gerald Pearson each play in developing the first practical solar cell?
Almanac A Sliver of Germanium Learns to Amplify
  • What did Bardeen and Brattain's germanium-and-gold-contact device do on 16 December 1947 that made it a transistor?
  • How did replacing vacuum tubes with transistors change the physical size and power demands of computers?
Almanac Instructions Built From Simpler Instructions
  • What made EDSAC one of the earliest stored-program computers to be used for genuine scientific work?
  • What realization about debugging did Wilkes reportedly have on the stairs of the EDSAC room in 1949?
Almanac Eighty Kilobytes You Could Carry
  • What problems with punched cards motivated Alan Shugart's team at IBM to develop the floppy disk?
  • Why was the first commercial floppy disk read-only, and what was it originally used for?
  • How did the floppy disk's physical size shrink from 8 inches down to 3.5 inches over the following decades?
  • Why does the save icon in modern software still depict a 3.5-inch floppy disk?
Almanac A Formatting Problem Became a Language
  • Why did Knuth pause his book project for nearly a decade to build a typesetting system?
  • How did TeX go on to become standard in mathematical publishing?
Almanac Blinking Lights, No Keyboard, Everything Changed
  • How did you actually run a program on the Altair 8800 with no keyboard or screen?
  • Why did MITS receive four thousand orders for the Altair 8800 when they expected only a few hundred?
  • How did Bill Gates and Paul Allen write a BASIC interpreter for a machine they didn't yet own?
  • Why did the Altair 8800 episode prove that software mattered more than hardware in personal computing?
Almanac No Soldering Iron Required
  • What distinguished the Apple II from earlier personal computers that were sold as hobbyist kits?
  • How did Wozniak's colour graphics circuit exploit an artifact in the NTSC television standard to avoid dedicated hardware costs?
  • Why is VisiCalc credited with selling the Apple II to a completely different audience than hobbyists?
Almanac Built to Be Copied by Everyone
  • What specifications did the original IBM Model 5150 ship with in 1981?
  • Why did IBM's decision to use off-the-shelf components end up making the PC easy to clone?
  • How did Compaq reverse-engineer the IBM BIOS to produce a compatible machine?
  • How did MS-DOS's role in the IBM PC set the stage for Microsoft's dominance in personal computing?
Almanac A Discarded Machine, Rebuilt as Unix
  • What machine did Ken Thompson use to build the first version of Unix, and why was it available to him?
  • Why did Dennis Ritchie invent the C programming language, and how did it make Unix portable across hardware?
  • What is the Unix philosophy of small tools and pipes, and why did it spread into so many later operating systems?
  • Which modern operating systems trace their design back to Thompson and Ritchie's work at Bell Labs?
Almanac A Beige Box Says Hello
  • What technologies did the Macintosh borrow from Xerox PARC that had gone largely unused for over a decade?
  • How did the Macintosh's price and specifications compare to its competitors when it launched in 1984?
  • Why did the Macintosh make the command-line interface feel outdated even though it didn't invent the graphical alternative?
Almanac A Circle That Knew It Was a Circle
  • What could a user do with Sutherland's Sketchpad that no computer program had allowed before?
  • What does it mean for a shape in Sketchpad to be a 'constrained' geometric object rather than just a drawing?
  • Which concepts in modern interactive computing trace back directly to Sketchpad?
Almanac One Machine, Many Users, No Waiting
  • What did using a computer require before time-sharing systems existed?
  • How did CTSS create the illusion that each user had the whole computer to themselves?
  • How did ideas from Corbató's Multics project lead Bell Labs engineers to build Unix?
Almanac A Kernel, Posted as a Hobby
  • What did Linus Torvalds actually write in his original comp.os.minix announcement?
  • Under what license was the Linux kernel released, and how did that shape its early collaboration?
  • How far did Linux's role expand from a hobby project to major infrastructure over the following decades?
Almanac Ninety Minutes That Invented Everyday Computing
  • What technologies did Douglas Engelbart demonstrate in the 1968 'Mother of All Demos'?
  • Why did the Turing Award arrive almost three decades after Engelbart's demonstration?
  • What did Engelbart consider the true goal behind his inventions, beyond the mouse itself?
  • What happened to Engelbart's lab at SRI in the years after the demo?
Almanac A Link Counted as a Vote
  • Who provided Google's first investment, and under what circumstances was the cheque written?
Almanac Two Saved Digits, Four Decades Later
  • Why did programmers in the 1960s and 1970s choose to represent years with only two digits?
  • What kinds of failures were feared if two-digit year fields misread '00' as 1900?
  • Roughly how much did governments and companies spend worldwide on Y2K remediation?
  • Why does it remain unresolved whether the remediation effort was necessary or the threat was overstated?
Almanac A Disaster Prevented, Then Doubted
  • Why did storing years as two digits threaten computer systems at the 1999-to-2000 rollover?
  • How much was spent worldwide preparing for the Y2K bug, and on what?
  • Why is the absence of a Y2K disaster not proof the risk was overstated?
Almanac A Computer Imagined for Children
  • What was Alan Kay's Dynabook concept, and who was it designed for?
  • What made the Smalltalk language a paradigm shift rather than an added feature?
  • How did the graphical desktop environment developed at Xerox PARC influence Apple's products?
  • Why was Alan Kay sardonic about how his ideas were eventually adopted?
Almanac A Thin Sandwich That Reads Minute Fields
  • How did GMR change the design of hard-drive read heads?
  • Why did Fert and Grünberg's discovery matter for the growth of cloud computing and portable storage?
Almanac The Machine That Previewed the Desktop
  • What features did the Xerox Alto have that made it a precursor to the modern personal computer?
  • How did Charles Thacker's hardware design make the Alto more capable than contemporary minicomputers at lower cost?
  • How did the Alto's architecture influence the graphical interfaces used on computers today?
Almanac Light, Rendered From Pure Mathematics
  • What problem did Pat Hanrahan's RenderMan shading language solve for computer-generated imagery?
  • How did Catmull and Hanrahan's work at Pixar make computer-generated films emotionally affecting despite depicting nothing physically real?