More oncall fun

Monday was a doozy of a day and the fun continued yesterday. First, the pager went off about 5 times during a meeting. Then when someone commented on it after the meeting, I jokingly pretended to give an OfficeSpace-style thrashing to it, but did it ever go lightly with my elbow. Well not that lightly apparently, because this seemed to have broke the LCD screen on the pager, which made me want to laugh, cheer, and freak out all at the same time (apparently, these pagers can dish out abuse, but they can’t take it). Luckily (or unluckily?) I was able to go down to the IS department and get another one in 10 minutes flat. Then the pager lie in waiting, mostly quiet, for a few hours (“Crouching beeper, hidden pager”) and then attacked in full-force at around 12:30pm at night, right after it sensed that I was relaxed and ready to go to sleep. When all was said and done, it was 2am and my wife was passed out on the couch, sleeping through the pages and I was an envious, tired mofo.

English muffin rant

I love Thomas’s English Muffins. I admit it, I can’t get enough of those nooks and crannys, but why can’t they just split the darn things in half? They’re already sort of half-split with a fork or something – can’t they finish the job? Does anyone really eat the things whole without toasting them? Of course not. You have to separate them to toast them – which means that I have to get out a knife and then get crumbs all over the place. Thomas – if you’re listening, stop the insanity and just make a clean break — in your muffins.

accretive design => headaches

Somebody summed up my thoughts succintly today about a particular piece of software that I had been playing with: “accretive design => headaches”. He also pointed out that “accretive design” is an oxymoron, which I also think is true.

From Webster’s Revised Unabridged Dictionary (1913) [web1913]:

Accretive Ac*cre”tive, a.
Relating to accretion; increasing, or adding to, by growth.
–Glanvill.

Simple, elegant designs tend to evolve gracefully, whereas bad designs tend to lead to hack upon hack. Of course, hindsight is 20/20.

I hate sites that break the Back button

One of the most irritating things a web site can do is to break the expected behavior of the Back button in my browser. So by using inappropriate caching settings, a site can make it so that the Back button refetches content, which makes it slower and introduces the possibility that the fetch could fail. Even worse is sites that do little redirect tricks so that using Back doesn’t work at all and you just get redirected right back. You can of course defeat this by going back 2 instead of one, but every time that I have to do this I grit my teeth. Some sites have their own Back navigation links – something which I don’t really understand or use. The Back button is a standard part of the browser – why not use that? The user always knows where the Back button is and it doesn’t take away page real estate from your content.

These are both part of #1 of Jakob Nielsen’s top ten new mistakes of web design