How about Smalltalk-2000?
chrisn at Kronos.com
Tue Feb 22 19:56:14 UTC 2000
On Feb. 22, 2000 2:11 PM, John Sarkela wrote:
"... I used RDD with ball and arrow object interaction diagrams. We did not
write one line of code without "seeing" the object interaction first. I also
kept index cards handy and a koosh ball. Some folks are fundamentally
kinesthetic. Role playing the object interaction helps lots of folks break
through their mental barriers. The koosh ball represents the locus of
execution... passing with each message send and the index cards represent
the behaviors of the individual objects that receive messages in the course
of the interaction. With the focus shifted to "who knows how to do what for
whom?" people start grokking the essence of object design. ..."
I can vouch for John's training style! He taught me Smalltalk several years
back, along with a roomful of other C and C++ programmers. Not only were
his methods successful with me, I've reused them on newbies several times
since then. The koosh ball was very effective, as was the cake and the
recipe card example (cake = instance, recipe card = class definition; both
are objects, but you can only eat one of 'em).
Cheers & thanks John!
More information about the Squeak-dev