April 2004

27Apr2004

You Can't Go Home

This time around, it didn't feel like home. It felt like this place I happened to know my way around. Maybe this is natural: four years is enough time to lay down roots in a new home, be planted somewhere else. Or maybe it's just that I live so much of my life within myself already that I'm not so easily attached. "I am the cat who walks by himself, and all places are alike to me." →

27Apr2004

Where Bugs Come From

If we can write 137 lines of code without a bug, then we can structure our programming style so that we're always writing units of fewer than 137 lines. We can build those units into components, and voila! No more bugs. →

21Apr2004

Meditations on the First Version

Two months ago, I thought reaching 1.0 was one of the toughest things a software project could do. On your left is a pile of bug reports, on your right a pile of feature requests, and in the middle there's a calendar screaming "Release, already!" →

13Apr2004

One of Those Days

Like all plans, it was simple and effective. I even wrote it up on the whiteboard in clear steps. It was all downhill from there. →

09Apr2004

Is OpenOffice Doomed?

Now call me a cynic, but I can't help wondering if the next year will see a less aggressive, more financially responsible Sun cutting back on projects that are unprofitable and that only exist as a weapon against a company they are no longer in pitched battle with. Like, say, OpenOffice.org. →

07Apr2004

Dear Microsoft

For that, I'll happily tell the world how excited I am to be in partnership with you, and how much I respect you as a company. I'll come to your barbecues and laugh at the funny slogan on your apron, even if nobody else does. →

04Apr2004

Cut With the Grain

We're only talking about a few lines of helper method here, of course. Apache Commons already has one ready-made and waiting for me. All this would be doing, though, is moving the ugly code into a ghetto so I wouldn't have to see it. It would still be there. →