The program for the lightweight languages workshop is set (just in time, too — it’s on Dec 4!). I got to read the abstracts as I’m on the PC, and I wish I could be there to hear the talks. Go there and blog about it please! I’m particularly interested in the “Debugging without Programming” and “Frink” talks, but a lot of the conversations are bound to be a lot of fun.
A bookstore in San Francisco organizes its books based on the rarely used Wavelength Classification system. Beautifully useless.
Went to see the parade of santa claus’es downtown today. It was a traffic mess, but the kids liked it, as is obvious in the pictures above (Sylvia was on my shoulders and Hugo on Emily’s — I like the twistable frame of the Nikon Coolpix 950 for this sort of situation).
If you know anyone who’se interested in a job at ActiveState and qualifies for one of the five positions we have open, get them to apply now (we’re, as always, trying to move fast). I think each of the five positions is actually pretty interesting — a chance to work with a pretty neat team of people and have a big influence on the future success of ActiveState.
Jon Udell asks what to call his experiments with downloadable narrated demos of software. He’s looking for a name that describes:
- A progressively-downloadable video,
- which shows interaction with software,
- as is narrated by a presenter,
- or as emerges in a conversation.
I think he’s got the requirements wrong. What’s interesting about what Jon’s been doing, from my point of view anyway isn’t so much the fact that it’s progressively downloadable, or even that it’s a video. What’s important is that it’s a recorded presentation of commercial software as demonstrated to a smart, critical, independent journalist. It could be presented as punch-out origami or a slide show or even a few screen shots, and it would be equally valid (although possibly less accessible!).
Video/continuous screen captures are useful, not because they are animations (although that helps convey the ‘feel’ of an app, much like screen captures convey the ‘look’), but mostly because they record everything, including bugs, mumblings and uh-oh’s. Equally important is the fact that the recordings are subject to Jon’s editing, not the vendor’s, along with Jon’s willingness to ask uncomfortable questions. I remember very well demoing an early version of Komodo to Jon in a hotel room at OSCON — his combination of charm and very pointed questions is what makes him a superior journalist in my eyes (and an influential one in the eyes of many, much more important folks =). I’ve done lots of product demos and interviews with the press, and I’ll take someone like Jon anyday over someone who just wants to hear a pitch (not that I’m too keen on journalists who just try and destroy people, products or companies just out of a sense of combativeness).
My thoughts about what to call the medium have less to do with technology and more with journalism. So I’m going to suggest “product interview” as a concept, although as a name it’s far from great. It’s a record of what a journalist does when trying to extract information about a product, rather than a person. The product speaks through its user interface as well as through its voice-enabled puppet ;-), but the product is what’s being exposed for the audience.
As a shameless aside, I’ve been meaning to mention Rami Kayyali’s (totally unprompted by us) review of Komodo. He never talked to us about it, and he’s clearly more of a product fan than a critical journalist, but I think he’s a better reviewer than most journalists are. Thanks, Rami — you don’t know how thrilled people around work were to read that blog entry. It was nice to see that you “got” what a lot of what we are trying to do is about.
Interesting bit found in my webserver access logs:
22.214.171.124 - - [08/Nov/2004:00:07:32 -0500] "GET /blog/index.cgi/?flav=rss HTTP/1.0" 404 24542 "-" "Twisted PageGetter"
Googling “Twisted PageGetter” confirms that it’s a spider that comes with Twisted Python. Once more, Python’s in the web spidering business, this times w/ bloglines.
Many people don’t know that there’s an RSS feed for the ASPN recipes, including the popular Python Cookbook:
I just (duh!) figured out one benefit of Atom feeds over older RSS feeds — the body of the posts are more than just CDATA, but can include links and other markup. Now, I’d like a bloglines feature that “auto-upgraded” all of my old feeds to Atom feeds if there are some to be found “near” my existing feeds.