|
"A Spy In the House of War: My Life
as a NATO Collaborator."
People who've known me for a long time are often surprised to hear that, in the waning days of the cold war, I consulted for NATO. Two years later, in 1989, I published an article about the experience. Twenty two years later, in 2011, I found out that twenty years earlier, in 1991, I had won an Olive Branch award for the article, but was never told. |
| Programming As If People Mattered |
| Perils and Pitfalls of Practical Cybercommerce (Lessons from the First Year of Internet Commerce) |
| One Planet, One Net: CPSR's Principles for the Internet Era |
|
In 2012, Vint Cerf wrote an article "Internet Access is Not a Human Right." I responded with my own article, Vint Cerf is Too Modest; Internet Access is a Human Right. But Vint is a great guy who I admire tremendously, and our disagreements have always been friendly. |
|
Multimedia electronic mail: will the dream become a reality?
(The beginnings of the standards effort that became MIME) (Communications of the ACM, April, 1991.) |
| Upper Layer Protocols, Architectures and Applications |
|
Multimedia Applications Development with the Andrew Toolkit (MAD AT NSB) |
|
The Design and Evaluation of Online Help Systems
(Ph. D. thesis, Carnegie Mellon University, May, 1985.) See a 1985 video of the system I built by clicking on the picture at right. |
|
![]() |
Writings from my time at Mimecast |
From 2010-2022 I served as Chief Scientist for Mimecast, during which time I wrote dozens of industry commentaries. I've dug up over 80 of them, which you can browse here.
![]() | I have written a fair amount over the years on my personal blog, which is still there: The View From Guppy Lake |
And this is the instruction manual for the first large software system I ever built -- automating library circulation in the Grinnell College Library in 1977-78. My favorite paragraph from it starts like this:
Those who have never used the computer before will pleasantly surprised by three useful features that are not available on a regular typewriter keyboard. The first is the <DELETE> key, which simply deletes the previous letter. (Try it-- soon you'll wish typewriters had <DELETE> keys.)RESERV-MAC: Reserve Expandable System Enhancing Record Verification, Management, and Circulation -- Burling Library Reserve Book System manual, June, 1978
In the 1970s and 80s I toyed with becoming a science fiction writer. Some of the stories weren't bad, so I kept them here.
![]() |
![]() |
![]() | Over the last five decades I have contributed columns occasionally to various publications. You can find my short essays from The Sun Magazine, The Morris Daily Record, and the Grinnell Scarlet and Black here. |