Twitter use case #1!

Before I forget. After weeks of hard work, I finally came up with a good use case for Twitter. Skiing.

More specifically, out here, you can decide to go skiing at a whim. It takes 30-45 minutes to make your way onto the hill. But conditions are sometimes iffy. You can check out the hill’s website, but that’s highly biased information. I want real-time user generated data from people on the slopes. And they have cellphones. Now I just need them to publish data. Next season, if Twitter is still in business (and hasn’t collapsed under the load), I might just print out some stickers and plaster them in the lodge…

I knew there was a purpose for the thing.

Brain dump

After a few weeks heads-down work in code for a demo, I got to look up and read, watch, learn. The highlights. has an updated website, with high quality videos on important topics, and lots of them. So far I saw Bill Clinton (a really good presenter, it’s impressive to watch), and I want to see more. (Found first through Paul Kedrosky’s feed, which is an interesting mixture of stuff I really don’t care about and stuff I do care about). A friend also forwarded me a link to

Andreas Kupries pointed me to a paper mentioned by Jean-Claude Wippler called Magic Ink. It’s a brilliant paper about user interface design, or the lack of it. In the vein of Tufte, but much more applied to software. The tail end of the paper is a little too fluffy for my taste, and the paper would have been better without it, but that’s a minor flaw on what I hope will be an influential paper. I’ll try and get people to read it, but it’s too long for many.

Saw two good movies recently: After the wedding, a Danish movie about a family (hard to say more without revealing the plot), and The Squid and the Whale, a movie about kids and a couple divorcing. Both recommended.

Next on the list of movies to see: Das Leben Der Anderen, a movie about the Stasi in East Germany.

A fascinating paper in New York Magazine about the work of Carol Dweck, whose research seems to show how indiscriminate praising of kids and telling kids they’re smart leads to under-performing and lack of confidence. Important reading for parents and parents-to-be.

For fun: Luke Closs juggling at Web 2.0 expo.

Quote of the dayfrom Dwell Creative’s manifesto:

No good ever came from a doomed relationship. Except The Beatles.

I think I’m already sick of the new graphic design on this site (in particular, it looks bad on IE). I’ll have to find something else to steal.

Finally, a warning: I just ordered a MacBook, so you can expect Apple to announce a new line of laptops by the middle of next week.

Ext JS Packaging script

I’ve been having fun working w/ (among others), the ExtJS library (  In fact, I’m a paid customer, meaning I get access to the SVN tree, which can come in handy. However, the SVN tree doesn’t include the packaged files needed for easy use, as those are currently built as part of the release process by the Ext JS team through a baroque process involving a Windows-only program.  While there are plans to provide tools to customers to make custom builds available on demand, that’s not there yet.  To make my own life easier in the interim, I wrote a script that I run from the root of the svn tree and creates the packaged files.  If you want to work off of the head, it’s handy.

Easy Prize: Komodo Extensibility Challenge

Anyone vaguely interested in the coolest new IDE on the block (Komodo 4, now comes in a free edition) should know that there’s an extensibility challenge on, where the best extensions, macros, hacks, etc. provided by users (you) will win cool prizes, including my favorite, a Squeezebox from Slim Devices (have one, love it). All it takes is a bit of JavaScript, XUL, at most Python, and you can make it dance to your rhythm.

Start with this post to find out more. Right now the most punny entry is called Komode