Norwegian computer programmer (1965-2009)
Erik Naggum (June 13, 1965 – June 17, 2009) was a Lisp programmer.
From: Wikiquote (CC BY-SA 4.0)
Showing quotes in randomized order to avoid selection bias. Click Popular for most popular quotes.
I went to my local bookstore the other day. I wanted to give a beautifully bound Bible to a Christian friend of mine. Suddenly, I felt space around me warp and I was in USENET space. People from comp.lang.scheme offered me a beutifully bound Torah. People from comp.lang.dylan offered me a beautifully bound Koran. People from elsewhere on the Net offered me beautifully bound copies of The Lord of the Rings, Atlas Shrugged, A New Kind of Science, and then other people chimed in with suggestions for Gray's Anatomy, The Chicago Manual of Style, and the 25-year anniversary edition of Gödel, Escher, Bach, all of them arguing that if I wanted the most important book, I would want their suggestions. I scremed, "Enough!", and space just as suddenly warped back to the bookstore and the very helpful young Muslim woman behind the counter went to find a soft-leather-bound Bible with gold edges on the India paper, just like I had wanted and asked for, without unwelcome suggestions or anyone pretending to know better than me. It was so respectful I almost got religion, myself.
Works in ChatGPT, Claude, or Any AI
Add semantic quote search to your AI assistant via MCP. One command setup.
Just as other information should be available to those who want to learn and understand, program source code is the only means for programmers to learn the art from their predecessors. It would be unthinkable for playwrights not to allow other playwrights to read their plays, but only be present at theater performances where they would be barred even from taking notes. Likewise, any good author is well read, as every child who learns to write will read hundreds of times more than it writes. Programmers, however, are expected to invent the alphabet and learn to write long novels all on their own. Programming cannot grow and learn unless the next generation of programmers have access to the knowledge and information gathered by other programmers before them.
I have actually programmed a fair bit in Perl, like I have C++ code published with my name on it. Other things I have tried and have no intention to do again if I can at all avoid it include smoking, getting drunk enough to puke and waste the whole next day with hang-over, breaking a leg in a violent car crash, getting mugged in New York City, or travel with Aeroflot.
Suppose you want to convert a bunch of pictures into icons. Suppose you know how to do that with one picture: you click on the file, "drag" it over to the icon-generating program, then "drop" it there. Repeat until thoroughly disgusted with the idiocy of the paradigm of direct manipulation. Suppose instead you were able to communicate your actual desire to the computer, in (gasp!) a language!