Grace Hopper
What they built
Hopper programmed the Harvard Mark I during WWII, then designed the first practical compiler (A-0, 1952) — proving that machines could translate human-readable notation into machine code, an idea most of her colleagues flatly rejected as impossible. She led the team that produced FLOW-MATIC, the first English-like data processing language, which became the direct basis for COBOL. She retired from the U.S. Navy in 1986 as a rear admiral, aged 79 — at the time, the Navy's oldest active-duty officer.
In their own words
"I had a running compiler and nobody would touch it… they carefully told me, computers could only do arithmetic; they could not do programs." — Grace Hopper: Navy Admiral and Computer Pioneer (1989).
"We must state relationships, not procedures." — Management and the Computer of the Future (1962). Striking: she is arguing for declarative programming in 1962, using almost the same words a modern database or logic-programming advocate would use.
"Humans are allergic to change. They love to say, 'We've always done it this way.' I try to fight that. That's why I have a clock on my wall that runs counter-clockwise." — The Wit and Wisdom of Grace Hopper (OCLC Newsletter, 1987).
"You manage things, you lead people. We went overboard on management and forgot about leadership." — same source.
"I've always been more interested in the future than in the past." — Reader's Digest, October 1994 (posthumous publication of an earlier interview).
"It's easier to ask forgiveness than it is to get permission." — U.S. Navy's Chips Ahoy magazine, July 1986. (Caveat: the phrase itself is older than Hopper; she popularized it in computing circles but did not coin it.)
On the Letterman show (1986), holding up an ~11.8-inch piece of wire: "That's a nanosecond. That is the maximum distance that light or electricity can travel in a billionth of a second." She used it to explain to admirals — and to Letterman — why satellite latency was physically unavoidable.
Principles as they articulated them
- State relationships, not procedures. Her 1962 declarative instinct, decades before it became orthodoxy.
- English-like notation is not a concession, it's the point. COBOL was criticized for verbosity; for Hopper, readability by domain experts was the feature, and she saw it as a democratizing move.
- "We've always done it this way" is the deadliest phrase in the language. She said variants of this repeatedly; the counter-clockwise clock was a literal prop against it.
- Nanoseconds are physical. She wanted engineers and admirals to feel the speed of light as a constraint, not treat it as an abstraction.
- Lead people, manage things. Her distinction, repeated in every leadership talk she gave late in life.
What surprised me in research
- She was 79 when she retired from the Navy and kept a public speaking schedule into her 80s. Her post-retirement role at Digital Equipment Corporation was essentially "traveling evangelist" — she gave hundreds of talks on innovation and leadership, not on compilers.
- Her declarative-programming quote is from 1962. A generalist summary tends to place her as "invented the compiler, coined 'bug,' COBOL" and stops there — but her intellectual position was already post-procedural six decades ago.
- The "bug" story is real but smaller than the legend suggests. She didn't coin the term (engineers had used it for decades); she taped the actual moth into the Mark II logbook in 1947 as a joke on the pre-existing term, and the logbook page survives at the Smithsonian.
Legacy (deceased figure)
Hopper died in 1992. Her late-career focus was evangelism and leadership — she spoke constantly on innovation, the dangers of institutional inertia, and mentoring young people. The Navy named a guided-missile destroyer USS Hopper after her in 1997; the annual Grace Hopper Celebration of Women in Computing (founded 1994) remains the largest gathering of women technologists in the world. In 2016 she was posthumously awarded the Presidential Medal of Freedom. Her legacy has been reclaimed more as a leadership figure than as a language designer — which would probably have suited her, given how much of her later work was explicitly about leadership rather than code.
Sources
- https://en.wikiquote.org/wiki/Grace_Hopper — Grace Hopper quotations with sources — wikiquote.org
- https://hackcur.io/grace-hopper-on-letterman/ — Grace Hopper on Letterman — hackcur.io
- https://flashbak.com/the-scientist-who-found-the-first-computer-bug-shows-us-what-a-nanosecond-looks-like-1985-461750/ — Nanosecond wire demonstration — flashbak.com
- https://www.vassar.edu/grace-hopper/recognition — Grace Hopper recognition — vassar.edu
- https://sdtimes.com/cobol/sd-times-blog-watch-grace-hoppers-1986-interview-david-letterman/ — 1986 Letterman interview — sdtimes.com