Archive for 'Web Design'

Facebook is slow, but there’s an easy fix

Thursday, November 22nd, 2007

It seems like the Facebook engineers add another javascript and css file to their pages with every new feature. As of today, viewing the Facebook homepage loads 36 javascript files from Facebook and 4 more from advertisers. In addition to these 40 files, there are 12 css files. That’s a lot of files! If you’ve […]

Announcing: Feed Each Other

Monday, September 24th, 2007

In February, I made the tough decision to leave the incredible Yahoo! Answers team and dive full time into a venture of my own. That venture is a new site called Feed Each Other ( Today, the invite only beta period is over and the site has been opened up to the public. (That means […]

Visual differentiation of scripted links

Tuesday, August 28th, 2007

I’m talking about “ajax” links, or “javascript” links. Anything that results in an action while still letting the user remain on the current page. Let’s call them “scripted” links here. Scripted links and non-scripted links lead to drastically different user experiences. We should make them look different too. Clicking a non-scripted link causes the browser […]

New link type proposal, a:external {}

Tuesday, August 7th, 2007

Today’s CSS specification allows for the browser to distinguish between a few different types of links. Two such types are regular links and visited links. a:link { } a:visited { } By default, visited links are purple. This is a concept that we’re all very familiar with, both as web developers and web users. It’s […]

Defining the landscape of user interaction

Monday, June 18th, 2007

As I work in my living room day after day, I find the analogy between writing a website and writing a novel jumping out at me. I’m constantly tinkering with things until they feel just right. Writing and re-writing. Asking friends and family for feedback. Tweaking. Starting over. Trying to keep an eye on the […]