Wesley A. Clark, legendary computer engineer, dies at 88
techrepublic.com
techrepublic.com
About 6 years ago I went to his Brooklyn apartment for his birthday. I had never heard of him, but he's distant cousins with my wife's step father and we lived nearby. We get to his apartment and I start looking at the book collection... a lot of interesting math and computer science.
I started talking with him 1 on 1 and at some point he drops that he created the first personal computer. I'm ashamed to admit it, but in the back of my mind I was thinking "oh boy, this guy's not all there." But then he took me to his office and there's a poster of him with the LINC and I'm realizing that I've hit the motherlode of awesome computing history from a primary source.
He then showed me his current project: a working model Broadway stage for his granddaughter. It had to-scale working versions of everything, including the lights and actual mechanisms for drawing the curtains. Then he fired up his Mac with a 30" monitor and showed me that every piece had been laser cut from schematics that he had designed. In raw postscript. The entire thing was programmatically generated from a massive postscript program that was fully parameterized so he could change the dimensions of anything single component and the whole stage would be regenerated.
That programmatic modeling project was a big motivation for the work I've been doing to make parameterized 3d models for ergonomic keyboards (https://github.com/adereth/dactyl-keyboard).
I definitely experienced some cognitive dissonance watching an 82 year old flying around vim editing postscript. It was a trip and it was really inspiring to see someone his age still hacking.
"I definitely experienced some cognitive dissonance watching an 82 year old flying around vim editing postscript."
Vi has been around for 30 odd years, and postscript since 1982. Each decade will bring a new crop of octogenarian vimers! At least until we get direct brain implant interfaces.
Rest in peace, and thanks for helping push the information age forward Mr. Clark.
Fare you the hell well, Gramps.
One Christmas, we were talking about how difficult it is to assess the accuracy of an algorithm when you only get a few tries because running it is expensive; he promptly told us about his experience with this problem, which he encountered driving plutonium nuggets across Richland, Washington. After the video from the ACM conference on personal workstations got published here, I learned for the first time he'd been fired from MIT three times for insubordination, and I never got a chance to ask him what the story there was...
Oh! And he actually made a physical turing machine good enough to do fairly sophisticated computations on. It ended up in my father's intro CS class at Princeton for many years.
And HN will of course appreciate one of his favorite one-liners:
Did you know that 49 is the lowest number that can be expressed as the square of 7 in only one way?
My grandfather had his own achievements (including saving about 1,000 people from Hitler's concentration camps by arranging for transport out of Germany). But it sounds like your grandfather was much more fun to talk to.
I'd forgotten the 49 one liner. Love that joke.
- "The LINC Revolution", in "Biomedical Computing" by Joseph November: http://www.amazon.com/Biomedical-Computing-Digitizing-Univer...
- "Computing in the Middle Ages" by Severo Ornstein: http://www.amazon.com/Computing-Middle-Ages-Trenches-1955-19...
- "The Dream Machine" by M. Mitchell Waldrop: http://www.amazon.com/The-Dream-Machine-Licklider-Revolution...
R.I.P.
Among many things, he believed that "a computer should be just another piece of lab equipment." That they should be a basic tool.
Clark designed "small" computers, and it is no coincidence that the Linc was later marketed by Digital Equipment, a company all about the minicomputer that greatly increased computing accessibility. This company and the open academic culture that Clark was a huge part of led to greater accessibility software too. Would we have the world of Unix without the PDP series and the culture around it? Probably not!
Clark's role in computers was to be among the leaders of a sort of rebellion against monolithic and expensive computing, and his work led us the world of personal computing and open source software.
I have been researching an image called the Digital Mona Lisa for many years, and in a round of searching last year, I came upon Wes's name in association with the creator of the Digital Mona Lisa, H. Philip Peterson, as they both worked on the TX-0 and TX-2 early computing projects. Wes was the project director as we all know.
I decided to give Wes a phone, (and keep in mind I didn't know him prior), and see if he could help me learn more about Mr. Peterson. Once we started talking in that first phone conversation it was like I had known him for years. A simply wonderful, engaging person that helped me learn more about Mr. Peterson but importantly I got to know about Wes and his vast interesting career, (being at a conference where Oppenheimer was part of the event, his early days at the Hanford nuclear facility, his contribution to the ARPA project and much more). Fascinating stuff from a fascinating person!!
I also found out that Mr. Peterson's first name was Harold, but Wes said he liked to be called Phil and that Mr. Peterson was born in Utah, among other items.
Wes asked me if my last name was of greek descent, which I am, and he proceeded to speak to me in greek. His wit and humor are two things I'll always remember about him, even from such a brief time we spent getting to know one another.
He certainly was a computing pioneer. I hope that his memory is eternal and that we look to past to learn from the careers of others like Wes that paved the way forward.
Both the genesis of the GUI and object-oriented programming took place right there.
CHM also has a quantity of TX-2 items[4] such as this picture[5] and numerous of its circuit modules[6], which were narrow 2"x6.5" circuit boards.
[1] http://www.computerhistory.org/collections/search/?s=tx-0
[2] http://www.computerhistory.org/collections/catalog/102630740
[3] http://www.computerhistory.org/collections/catalog/102733906
[4] http://www.computerhistory.org/collections/search/?s=tx-2
[5] http://www.computerhistory.org/collections/catalog/102622491
[6] http://www.computerhistory.org/collections/catalog/102677413