Lover, not a fighter
Sam Phillips, September 30th, 2007 10:53 pm
Today, I have been fighting Firefox and Wordpress, partners in crime. Let’s be clear: I’m a lover, not a fighter. I just want things to get along.
I don’t think that my realisation, some years ago, that trying to only ask software to do things that it was designed to do was a reasonable way to conduct life, was a particularly important epiphany. After a youth spent tinkering I was done, and I stopped building computers, I stopped re-inventing programming wheels and I started sympathising with Mac users like Zeldman when they have problems just from trying to use software in the way it was designed to work.
Therein lies my frustration with Firefox. I’m a recent convert and yes, overall it is better than IE, but dear lord does it use memory. I don’t tend to shut down my pc, I hibernate it, so after three or four days I start noticing that stuff is lagging. Why? Because Facebook uses some ridiculous number of AJAX requests to load each page, a number that is multiplied if you or your friends have installed any of the applications that are now taking over the site (and the world). So I leave Facebook open in a tab, Gmail in another, and check in on them every now and then. A mere 3 or 4 hours later, Firefox will be using a manly 250mb of memory. The worst thing is that Firefox only runs one version of itself by default (I say this because I haven’t gone through the settings to see if a similar option to IE’s “run each version independently” exists), so I have to shut down every Firefox browser, every tab, to get my memory back. Hopefully, when the cookie scope bug is fixed, this will become less of a problem. That bug will also help with trying to develop over multiple sessions with Firefox, which at the moment is, frankly, a nightmare.
Wordpress is a different kettle of fish, it’s hard to break it but when you do, run for the hills. I’m a very competent user of this development platform, but I’m not kidding you when I tell you I had to re-install it twice over the course of trying to get this site working. If you get some bad data into that wp_posts table, you really do seem to be screwed. JavaScript errors (which Firefox/Firebug for some reason seem to ignore) appear. You can’t edit pages, you can’t save them. Clearing out the table doesn’t help. I ended up dropping the database and starting again.
The problem of course is that while I’m doing this, at the back of my mind is the thought that Firefox will soon need restarting again. This is because Wordpress does almost as many AJAX requests as Facebook, and it does seem to be these requests, constantly checking in for updates (Gmail is a major culprit as well) clog up the system. It’s not a big problem, but it is unnerving. Just as soon as I think that I’m getting somewhere, I immediately feel like I’m going to have to restart Firefox again. With IE, you can run it forever. Well, until it crashes. My version of IE on my home pc is so angry that I switched away that it now crashes on boot.
So this was my re-introduction to blogging. I’m back because I am jealous of all the people who never used to blog, and now do. I remember blogger being launched – I must have been amongst the very first batch of users. I remember when people used to call blogs ‘b-logs’ cos they didn’t know what the word meant. I’m back because, again, I feel like I have something to write about, and today I summoned the impetus to get this site and its 10-minute design online.








