Fishing for a CS Masters Thesis Topic

Robert Stehwien rstehwien at
Wed Jun 13 15:17:17 UTC 2007

I've been primarily a Windows C++ developer for 12 years with a little
Java, Perl, Python, and lately Ruby along the way.  I've never looked
at line of Smalltalk until recently.  But that all changed when I
decided to get a Masters in CS and since a PhD isn't out of the
question write a thesis.

When asked by a co-worker what my thesis topic would be, I said "maybe
something with peer-to-peer, gaming, collaborative environments, 3D,
education, visual programming, interaction design, or languages" (big
list I know but somewhat ordered).  I started digging around and
noticed a pattern... Smalltalk, Squeak, Croquet, and Seaside kept
coming up (although it took a little while to notice the mouse icon
and 3d bunny.

So I've ordered the book "Object Land", downloaded all the free books
and Squeak (ordered the DVD too), and joined the list.  But I'm still
having trouble narrowing down a thesis topic to present to my adviser
(for adjustment I'm sure).

Anyone have any suggestions for a thesis topic?  Maybe there is some
part of Squeak that the community would like
documented/researched/implemented.  P2P gaming/collaboration using
Croquet sound interesting (Croquet has a great deal of potential), but
I'm pretty open for suggestions.


PS: As a working C++ developer it will take a while for me to finish
the thesis and my masters.

More information about the Squeak-dev mailing list