A long long time ago in a place far far away I was an operating system developer. OK it wasn’t a place far far away in that it was here in New Hampshire where I still live but for many of you that is a far far away place in some ways. This was almost 25 years ago and that is a long long time ago in computer terms. Anyway, the operating system was called RSTS/E and it was a great little OS.
The development team was one of the best organizations I ever worked with because the people were just plain great. Two of the things that made the team great were its sense of humor and its dedication to supporting their customer base. As part of that support the development group sent people to some major users group meetings. A popular part of the program was the opportunity to submit questions to the development team and have them answered publicly.
One year someone made a feature request (or perhaps it was a bug report) and added a line to the effect that “any bozo could make that change.” The team had a good laugh over that one because of course it was far from an easy thing to do. Then they decided to have some real fun. They went out and rented a Bozo the Clown costume for the next day. The question/issue was read from the stage and when that last line was read a member of the team burst into the room in costume yelling “I object.” “Bozo” helped answer questions for the rest of the session and a good time was had by all. Bozo the Clown then became the unofficial symbol of the group for some time to come.
Digital Equipment, the company that owned RSTS/E, had several operating systems for several different kinds of hardware. When I was at DEC (or Digital as our company president preferred to call it) the big operating system with all the investment and prestige was VMS. VMS had an unofficial mascot as well. Theirs was a Cheshire Cat. If you go to the RSTS/E page at Wikipedia you will find a logo with a bull dog (another character that was used on occasion to represent RSTS/E) and you will notice something coming out of the dog’s mouth. That something is the tail of a Cheshire Cat. A little rivalry on display.
One can see a little of that sort of rivalry at Microsoft these days. In this case it is largely seen in the programming language teams. It’s all friendly of course and the teams work very well together as far as I can tell. But like so many things there are perceptions of better and worse, more and less powerful, more and less popular, and more or less prestigious. Paul Vick blogged about some of this in the context of the “persona” that the Visual Studio team uses to describe the types of developers that they are targeting. He’s not all that happy with the one many people ascribe to Visual Basic and suggests another one.
I like his suggestion a lot. But part of me really thinks what they need is a good, friendly cartoon character to use as a mascot. I’m not sure what to use for the various programming languages though.
Perhaps the Road Runner for C++. You know – very fast but hard to understand and often frustrating for people trying to contain it.
For C# maybe Mighty Mouse- fast and powerful and yet somehow approachable.
For VB maybe a dolphin – smooth, friendly, helpful and just hard to hate. Let’s make him look ready for business though. VB is for people who like to get things done and have fun doing it.
I’m sure someone else, someone more creative, can come up with better ones. I just want to get people thinking about the idea.