Class Naming Really Does Matter
Time and time again I see programmers making up nutball names for their domain objects. This makes it really hard to understand the code without diving in. I deal with a significant amount of code on a daily basis and if I had to read every line I’d be in big trouble.
Instead I prefer to look and the classnames and imports to get a good feel for what the code does and what the relationships are. Sure sometimes I have to dig into the initializer (init) of a class and maybe a method or two. But in general I really don’t need or want to read everything all of the time.
Package names are different. I don’t mind when it is not immediately obvious what a package does when reading the name. FefiFofum is a fine name for a package. But what if that were the class name? Is it a FIFO queue? Is it a simple data object? What a pain!
For the sanity of other programmers please use good names for your classes!
Update: I have another post that explains how I come up with good names.
Netflix Outage
Their site has been down virtually all day. What gives? Looks like Web 2.0 isn’t all its cracked up to be.
I wonder what Web 3.0 has to offer?
The Mac Attack
Unfortunately this guy didn’t know that you can’t dis the Mac and get away with it. It is positively a bad idea to say that it is not right for you! He basically bought it and didn’t like it.
There was a small idiot war in the comments. Here are some samples:
Response from: Frank
I think Mac users are just dumb. They weren’t smart enough to keep their PCs secure, so they had to switch. Anyone with half a brain can install some basic Windows security software and run without a problem.
Response from: Jefe
I’ve been a Mac user and lover for many, many years. But man, when I read comments like those here (and lots of other places), I sure hate Mac people.
Response from: Louis Wheeler
Why is it that people write inflammatory headlines and then expect not to get flamed? I’m sure there are ways that you could say this without insulting the preferences of Mac users. How about? “I’m a stupid person, therefore I dislike Macs.” I’m sure you would get a chorus of agreement.
Response from: Jonathan@Tilneys.com
I won’t use the ‘F’ word, but I will call you stupid. I’m using a Mac trackpad now and right click is done as simply as putting two fingers on the pad and clicking. How do you get by with such ignorance?
Images In Email :-P
You should be shot if you put an excessive number of images in your email. Especially stupid animated Gifs. I can live with one or two static images (no animation), but any more than that is just plain offensive. Typically I’ll just press delete. If it’s important I would expect a more structured, professional email.
ABC.com Hates Linux
Sorry if this sounds like a rant, but it absolutely is. My wife was trying to watch one of their shows and couldn’t get it to work. It just wouldn’t load. So I tried to watch Lost and got an error as well. My error, however, was that I had the wrong operating system.
All of our machines at home run Linux and it will be staying that way. Maybe we should change networks. Other major network’s sites work on Linux. I think maybe the team at ABC still needs a clue.
Anyway I sent them the following feedback on their website: “It’s pretty pathetic that you are using a cross platform technology like Flash and you still can’t get it to run across a Ubuntu installation.” Lets see if they get back to me.








