Bobby Woolf

I'm a Senior Member of Technical Staff at Knowledge Systems Corporation (KSC). I specialize in VisualWorks, EnvyDeveloper, and design patterns. I can be reached at and/or

My introduction to patterns came from Kent Beck at OOPSLA '93. I remember that he was very excited about the concept but that I didn't understand what the big deal was. Sort of like my first expierences with Smalltalk, actually. In both cases, I didn't really get it at first. My first tutelage in pattern writing came from Ken Auer. He was how I ended-up attending PLoP '94.

Kyle Brown and I have written a Smalltalk Graphics Framework tutorial. It draws heavily from the Gang of Four book. I have also written a tutorial on the ValueModel hierarchy in VisualWorks Smalltalk that draws heavily on that work.

I have a pattern language about the ValueModel framework in the Pattern Languages of Program Design (PLoP '94) book, and will have one about EnvyDeveloper in the PLoP '95 book. I frequently publish articles in The Smalltalk Report.