More than 25 years ago, Allen Wirfs-Brock created one of the early implementations of Smalltalk. He was working at Tektronix at the time, as was Ward Cunningham who became the first user of Tektronix Smalltalk. Allen later served as chief scientist of Digitalk-ParcPlace and CTO of Instantiations, then joined Microsoft four years ago. His original charter was to work on future strategies for Visual Studio, but recently — in light of growing interest in dynamic languages at Microsot — he’s returning to his roots.
In the latest installment of my Microsoft Conversations series we review the history of Smalltalk, and trace the evolution of the techniques that it (and Lisp) pioneered, from the early implementations to such modern descendants as Python and Ruby.
I’m always looking for ways to explain why dynamic programming techniques are so important, and a great explanation emerged from this conversation. A Smalltalk system is, among other things, a population of continuously evolving objects that communicate by passing messages. That same description applies to another kind of system: the Internet. I suggested — and Allen agreed — that this congruence is driving renewed appreciation for dynamic languages.
May 21, 2007 at 3:15 pm
This analogy between Smalltalkish OO and the Web was also made by Alan Kay in his excellent keynote speech at OOPSLA 1997 (video available here http://video.google.com/videoplay?docid=-2950949730059754521).
May 21, 2007 at 6:35 pm
“This analogy between Smalltalkish OO and the Web was also made by Alan Kay”
We’re in good company then! Thanks for the pointer.
May 21, 2007 at 7:03 pm
[...] A conversation with Allen Wirfs-Brock about the history of Smalltalk and the future of dynamic langu… More than 25 years ago, Allen Wirfs-Brock created one of the early implementations of Smalltalk. He was working at […] [...]
May 22, 2007 at 11:06 pm
[...] A conversation with Allen Wirfs-Brock about the history of Smalltalk and the future of dynamic langu… “In the latest installment of my Microsoft Conversations series we review the history of Smalltalk, and trace the evolution of the techniques that it (and Lisp) pioneered, from the early implementations to such modern descendants as Python and Ruby.” (tags: smalltalk microsoft history why dynamic judell python ruby lisp listened) [...]
May 23, 2007 at 9:35 pm
>Alan Kay in his excellent keynote speech at OOPSLA 1997 (video available here http://video.google.com/videoplay?docid=-2950949730059754521).
This link doesn’t appear to be valid anymore.
I found a list of other presentations at:
http://www.quartopiano.com/Quartopiano/Croquet%20Project.html
June 1, 2007 at 11:09 am
You work in the same company and have to record half of the conversation in telephone quality?
June 1, 2007 at 11:39 am
“You work in the same company and have to record half of the conversation in telephone quality?”
I was in my home office in Keene, NH, and he was in his home office in Portland, OR.
June 10, 2007 at 3:22 pm
[...] Udell a mis en ligne une interview qu’il a réalisé avec Allen Wirfs-Brock, un des développeurs qui a réalisé l’une [...]
March 25, 2011 at 2:16 pm
[...] high level of prior conferences. The Java Script panel is well hosted (Crockford, Hoban, Wifs-Brock and Janzcuk) and should be a lot of fun. Now if we could only get John Resig to attend (dream [...]