(8)
Sun Mar 16 2008 11:01 Shoes:
Now I can see things I could have done back then, but I'm fifteen years older and I've achieved the dream of being a terrible C programmer who makes an ass of himself. So I'm kind of nonplussed when I see people like famous science fiction author David Brin wax about the 80s and early 90s as a golden age of kids' programming education. BASIC, be it GW or Q, is lame, and to paraphrase a common saying about SF, the golden age of programming education is whatever age you are when you get Internet access.
These days the problem is that there is a plethora of programming environments, fragmenting the market for supplementary educational material. The one I most wish I'd had in 1994 is definitely Shoes, _why's Ruby toolkit that lets you do GUI programming with web-programming-like layout instead of the dominant widget-packing layout paradigm which is pretty insane. Of course in 1994 it would have been ANSI art windows or something, but you get my point, which is: Shoes is awesome.
My blurb for Shoes is: "Super-Hypercard". And rather than do a big boring document for Shoes like I did with Beautiful Soup, _why did the Shoes documentation as a fun little book. The dude is classy.