When
· Naughties
· · 2005
· · · May
· · · · 08 (2 entries)

Bubble Tea · Anyone living in a city with any Chinese flavor at all will have noticed the arrival in recent years of Bubble Tea sellers, which are often also Internet cafés and latte joints. If you follow that link you’ll discover that Bubble Tea is a new thing in the world, barely twenty years old. Today we went on a family bike ride; at the random café where we stopped we were the only round-eyes and bubble tea was on the menu. I ordered one in green-apple flavor, and let me tell you, this is some seriously weird stuff. You drink it with an extra-wide straw for a reason, and the sensation is unique. I enjoyed giving Lauren and the kid a taste and watching their faces when they took that first pull. I don’t think I’m going to become a bubble-tea regular. But everyone really ought to try it once.
 
Project Harmony · Everybody has now heard about Harmony (if you haven’t, here are the proposal, FAQ, and friendly noises from Sun). Suppose they pull it off, and that there’s an OSS J2SE that anyone can download, build, and change. Why is this a good thing? If you’re a member of the Free Software movement, the project is its own reward for reasons of pure ideology having nothing to do with technology, engineering, or business. I’m not among the faithful, but I’ve nothing against ’em. How about for the rest of us; are there any actually any practical real-world advantages? I’d think the most obvious win would be around patching and bug-fixing. In my experience, OSS software gets bugfixed quicker and better. On the other hand, the Harmonians plan to achieve compatibility by passing the TCK test suite, which everyone says is tough and time-consuming; quite likely, more time-consuming than most individual pieces of bug-fixing. So that might get in the way of the kind of patching responsiveness we’ve gotten used to in OSS-land. [By the way, is it publicly known how long the J2SE TCK actually takes to run? I’ve never seen that published.] I guess you could apply patches without doing a “release” and run an un-TCK’ed J2SE on an interim basis. That might make some people nervous; it would make me nervous. In fact I think the rules say you can’t call it Java unless it’s TCK’d, so I guess we need a new name; I propose “JINJ”. Whatever; whether or not you really think Harmony is worth doing, you have to like people who are hurling themselves at big tough problems, and not in the interests of getting rich. Plus, they’re doing it at Apache, my own favorite OSS nexus. My hat’s off to them.
 
author · Dad · software · colophon · rights
Random image, linked to its containing fragment

By

I am an employee of Amazon.com, but the opinions expressed here are my own, and no other party necessarily agrees with them.

A full disclosure of my professional interests is on the author page.