I spent last weekend in Jamaica for Edward Loper‘s wedding to Jee Bang.
Edward and I were best friends starting in kindergarten, until we both went off to MIT and mysteriously fell out of contact (a mystery I won’t explain here).
On another note, Air Jamaica is running a scam of selling “non-stop” flights from Boston to Montego Bay, and then stopping in Philadelphia. These flights consistently arrive 2-3.5 hours late. You decide to fly Air Jamaica and pay extra for the convenience of flying nonstop, and then they make you pass through immigration and customs in Philadelphia.
An Air Jamaica employee in Montego Bay told me she couldn’t remember the last time the flight actually flew non-stop. On the way back, the Philadelphia – Boston leg was populated by 65 pissed-off passengers, arriving at 1:30am instead of 10pm like they expected.
To make matters infinitely worse for me, on the way back an angry and inattentive flight attendant dropped several rum bottles on my head out of the overhead bin, and actually gave me a concussion. It hurt like hell, but I didn’t know I was concussed until the next day, having dinner outside with Phil Schwan, I felt dizzy and every time a bird flew by I completely lost my train of thought. And I spent about half the week flying off half-cocked at people over email (sorry guys).
I don’t think I’d be quite as annoyed, but I didn’t even get an apology from this she-beast. When I yelled “FUCK! WHAT THE FUCK WAS THAT?” she rolled her eyes and scolded me not to put my bottles in the overhead bin. “They weren’t my bottles!”
So, if anyone knows of a good personal injury lawyer, let me know. AirJamScam is gonna pay.
Last Friday Miguel and I gave a talk to the Massachusetts Software Council about how to create a successful open source project. Our slides are here, and the audio is here. If you only have a little time, you might listen to the first ten minutes, in which I tell the story of what I think is the earliest example of an open source-style project. Maybe someone knows of an earlier example?
The audio cuts out briefly around slide 11, naturally when I’m making what I consider to be one of the most interesting points. The point I’m making is that you can’t just create an open source project and say “come help out!” and expect a flood of contributors. The smart move is to build what Tim O’Reilly calls an “architecture of participation.” Design the software so that there’s an easy and obvious place for people to contribute, in small, self-contained morsels. Projects that have done this successfully include xscreensaver, Eclipse with its plugin architecture, and the svg flags project.
At the end of the presentation, I talk about Hula a little bit.
In order to test the raw format support he’s written, he needs to build a library of raw files from various cameras. He particularly needs raw format photos from Kodak, Olympus and other non-Canon/Nikon cameras, as they are harder to find.
So, please mail raw format photos to Larry’s special gmail account.
There’s still time!
Have you ever noticed how in superhero stories, the villains are always laying these grand, intricate plans, and the heros are always trying to sabotage them?
Superheros don’t actually do anything cool, they just stop uncool things from happening.
It’s not clear whether it’s creativity or organizational skills they lack.
In any case, you’ve got to hand it to the bad guys for taking the initiative.