New Java logo, Ruby style! (a few thoughts on programming language marketing)

No, I’m not proposing my brand new Java logo replace the latest one from Sun. As a matter of fact it’s hardly a good logo, and seems more like a book cover, but for some reason a very similar logo (the one mine is based on) was selected as the official one for Ruby.

People [...]

Beware of rotten apples

I like Apple, it’s a highly innovative company with great products. I passion for programming was developed as a kid when I had an Apple //c. I own a couple of iPods and wouldn’t mind having one of those cool MacBooks. A few years ago, and at this year’s JavaOne, I noticed lots of [...]

Getting into the RC airplane thing

A couple of weeks ago, I finally bought my first RC airplane. I always wanted to fly one of these things when I was a kid, but never got to it. When a new hobby shop opened near work, I decided to take a peek to see if I should get an RC boat. [...]

The “I can’t find the object I put in the map” code blooper of the day

This one is fairly easy to catch, but it was a self inflicted code blooper that had me thinking for a bit.

public class Key implements java.io.Serializable
{
String key;

public Key(String key)
{
this.key = key;
}

@Override
public String toString()
{
return [...]

The 1 billion dollar penguin

I was on the way back from a trip, and at the JFK airport I decided to buy a couple of things for my girls. I picked an origami book and a plush “emperor” penguin doll. The lady at the counter just rings up the penguin and it comes up as totaling a billion dollars [...]