Ada Lovelace 1815–1852 · Mathematician Wrote the first algorithm for a machine, and saw that computers could weave any symbols — not just numbers. Vannevar Bush 1890–1974 · Engineer & science administrator Imagined the memex in 1945 and launched the dream of computing as a tool for thought. Grace Hopper 1906–1992 · Computer scientist · U.S. Navy Built the first compiler and championed human-readable code; made programming something people could do. Alan Turing 1912–1954 · Mathematician & logician Proved that one universal machine could compute anything computable — the theoretical seed of every computer. J.C.R. Licklider 1915–1990 · Psychologist & computing visionary Foresaw human–computer symbiosis and funded the research that became interactive computing and the internet. Kenneth Iverson 1920–2004 · Computer scientist Designed APL and argued that the right notation is itself a tool of thought. Douglas Engelbart 1925–2013 · Inventor & engineer Set out to augment human intellect — and invented the mouse, hypertext links, and the demo to prove it. John McCarthy 1927–2011 · Computer scientist Created Lisp and the idea that code is data; coined the term "artificial intelligence." Seymour Papert 1928–2016 · Mathematician & learning theorist Built constructionism and the Logo turtle — children learning powerful ideas by making things they care about. Edsger Dijkstra 1930–2002 · Computer scientist Fought to make programming a rigorous discipline; "testing shows the presence, not the absence, of bugs." Ted Nelson b. 1937 · Information theorist Coined "hypertext" and pursued a richer vision of linked documents than the web ever delivered. Ivan Sutherland b. 1938 · Computer scientist Built Sketchpad in 1963 and, with it, interactive computer graphics and direct manipulation. Alan Kay b. 1940 · Computer scientist Led Smalltalk and the Dynabook; gave object-oriented programming its original, radical meaning. Dan Ingalls b. 1944 · Computer scientist The implementer who made Smalltalk live — change a running program and watch it work, instantly. Adele Goldberg b. 1945 · Computer scientist Co-created Smalltalk and the modern GUI at Xerox PARC, and defined how the system would be taught. Bret Victor Interface designer & researcher Asks why we still program by editing dead text, and builds the case for live, humane tools.