On April 27, 2007, Todd posted this entry in Information Architecture, Interaction.

I came across this wonderful design pattern that is employed by eBay in its search results. What’s so hot about this?
Performing a search is a difficult process, not so much by what is returned but understanding what isn’t. As a result, it can be difficult to anticipate the effect of changing search parameters since it’s often unpredictable whether you’ll receive a larger or smaller result set–or more signal and less noise.
This pattern, however, identifies that concern and provides a comparative display of what else is out there if you were to loosen or constrict your parameters a bit. For me, I was looking for a mid-century modern sofa near Phoenix. I’m open to other possibilities though, and with this pattern I can start to juggle my priorities intelligently. Do I really care if it’s local–or am I more concerned that it adheres to a certain style?
Years ago, right when the Google API first came out, I wrote a prototype that performed a synonym search using Princeton’s Wordnet service. The goal there was to provide a better search experience for a user who might not know the best terms to use when articulating a query. So, a user could identify a terms that they were unsure of by prefixing it with a character–I used a tilde.
A standard search would be performed but additional information would be returned that showed alternative terms and the number of results. That way, a user could re-assess their keywords in case the results didn’t meet their expectations. Thankfully, Google ended up doing this on its own. And it used the tilde too. But I digress.

I noticed this date picker while using a bug ticketing system. The backstory is that I needed to enter in an estimated date for responding to a customer. Lo and behold, this dialog popped up with the option to select “BC”. I try to be proactive, but logging my response 4014 years prior to the original request is pushing it.
I can only presume that this picker was not written by the application’s developers but, instead, picked à la carte from prefab controls.
On April 5, 2007, Todd posted this entry in Design, Information Architecture, Usability, Development.

Today, April 5th is CSS Naked Day. That means that the site you’re seeing today has been stripped of all css, rendering the site in all its non-styled glory. Why do this?
The main reason is to draw attention to the the underlying markup of a page, and to demonstrate how people with screenreaders might be seeing the site. In particular, it calls to attention the structure of the xhtml and the benefits of using semantic markup.
What’s Wrong
It’s been since dev that I have really looked at my site unstyled. I’m fairly pleased with how it renders but I’ve noticed a few problems that I want to mention.
What’s Right
Overall, I think the presentation degrades decently. I don’t have any problem reading or navigating the site. But I’d really like to hear your opinions. So far, the good points that I see are:
There are probably a number of other things that are positive and negative about my design. Please voice your opinions because, well, my time is up and I have to go to work.
Oomblog is a stream of thoughts, ostensibly focused on user experience.