The MassCUE Conference for 2009 is over. Some part of me wishes it were still going on, but then sanity kicks in and I am glad the three days have passed. I look forward to the ghouls, goblins, ghosts and superheros who will visit in costume tonight for Halloween.

I’m dressing as Norm Abram, master woodworker, plaid shirt, toolbelt and all. I won’t be alone. Popular Woodworking has encouraged it. (Thanks for all the years of New Yankee Workshop, Norm!)

Gillette gave us a great venue. The conference was full; 1300+ over two days got to see speakers, keynotes, demos, vendors and the Patriots practicing on the field both days!

Several of you came by the registration table where my volunteer assignment put me (and I enjoyed immensely). It was great to see you and I was glad to be able to speak with several of you.

Share your tales of the sessions here because nobody could get to all of them. I sneaked away from the registration table long enough to attend the session on Scratch given by Mitchel Resnick of MIT.

Programming as a creative activity has been around since BASIC hooked me in on my TRS-80 back in the 1970s, and LOGO was great for kids, too. Scratch is another step in the right direction because it abstracts the tedium of typing correct programming syntax and lets a student concentrate on the creative structure instead. Scratch is very visual and embeds the programming effort in an effective envelope that allows a person to imagine, create, test, share and rework. The on line storage at the Scratch servers makes projects by others into tools for exploration and development. If your posted project inspires another user to experiment on your work, the result automatically shows the development sequence, giving credit to each contributor, your original work and that of your collaborator.

As a result, a community of effort can develop around a project with several people making contributions to create projects that have input from many, even when the contributors are scattered around the globe. Scratch may be to students and schools what open source is to professional programmers. Time will tell, but Scratch may be a path that leads young people into the culture and community of sharing/collaborating and and contributing. It could help to produce the next generation of open source programmers.

Scratch is available for download from and is available for both Windows PC and Macintosh. A Linux version is in beta and can be downloaded for Debian/Ubuntu systems.