[Squeakfoundation]Brainstormin'

Mark Guzdial squeakfoundation@lists.squeakfoundation.org
Mon, 21 Jan 2002 10:52:59 -0500


Dr. Maartensz, I agree deeply with your argument for integrating 
Squeak into Universities.  That's why I'm doing the things I'm doing, 
such as the books and the workshop.

It's not just Georgia Tech using Squeak in real classes.  Visit 
http://coweb.cc.gatech.edu/mmworkshop -- Bucknell and U. 
California-Santa Barbara are using it, as are Portland State, UC-San 
Diego, and Pepperdine.  You're right that it would be great to get 
into some top tier schools, but that takes time.  You're a student of 
history, sir -- you know that "revolutions" are not the 
all-of-a-sudden thing that they're often portrayed as.  Instead, 
there's typically a long, slow, quiet burn before a sudden awareness 
by the populace. I like that Squeak has a growing, intense community. 
When Squeak "suddenly" appears at top-name universities, it will 
appear as a revolution to many.

I disagree, though, with your argument for documentation.  Yes, of 
course, more and better documentation would be great, but that's not 
what's holding Squeak back.  Squeak 2.7 and 2.8 were and are terrific 
releases -- many people are using them happily (e.g., some of my grad 
students are quite happy with those and won't upgrade yet).  The old 
documentation and the "old" books still work quite well for those.  I 
found your reference to trying to tide over "genuine academics 
through the current Post-Modern Dark Age" intriguing, but if you 
believe that, is only Squeak 3.2 good enough to tide over genuine 
academics?  People on the main list sometimes joke that there's 
nothing new since Smalltalk-72, but there's a certain truth to that. 
The old isn't bad just because the new is better.

The latest-and-greatest truly is great, but it's a constantly moving 
target.  Technology will only help with getting documentation 
available to a small extent -- good documentation is HARD to do. 
Documentation will ALWAYS be behind, sir, but I don't believe that 
it's a dire situation.  There are LOTS of features in 2.8 through 3.2 
that I don't know how to use.  That's okay -- Squeak is still a 
wonderful tool to think and learn with.  What I know about Squeak 
transfers forward and helps me to learn new things.  I spend a lot of 
time in my first week of classes on how to find things (via the 
Method Finder and Explorers, etc.)  What Squeak lacks for in 
documentation, it makes up for in tools for self-discovery.

Squeak's growing -- maybe not as fast as one might like, but 
revolutions do take time.  "Lack of documentation" should not be used 
as an excuse -- go ahead and write the next set of documentation that 
you see that will be useful, get Squeak in your own universities, and 
gather people face-to-face as you describe.  I'm not a hacker with 16 
hours a day to explore Squeak, sir -- I'm an over-worked associate 
professor teaching 150+ students a semester with three kids under 10. 
It is possible to do great things with Squeak -- now, as it is today.

Mark

-- 
--------------------------
Mark Guzdial : Georgia Tech : College of Computing : Atlanta, GA 30332-0280
Associate Professor - Learning Sciences & Technologies.
Collaborative Software Lab - http://coweb.cc.gatech.edu/csl/
(404) 894-5618 : Fax (404) 894-0673 : guzdial@cc.gatech.edu
http://www.cc.gatech.edu/gvu/people/Faculty/Mark.Guzdial.html