Simon Willison’s Weblog


Thursday, 2nd October 2003

The Philosophy of Ruby

The Philosophy of Ruby is the first part of Artima’s interview with Yukihiro Matsumoto (aka Matz), creator of the Ruby language. The interview touches on the philosophical differences between Python and Ruby, in particular Python’s preference for having one obvious way of doing things:

[... 245 words]

Balancing Act

Balancing visual and structural complexity in interaction design (via Column Two) is an interesting article that shows how over-simplifying a design can harm usability rather than helping it.

[... 151 words]

Designing for Colour Blindness

Dave Shea is running a series on designing for colour blindness: parts one and two are already available. I’ve found the Colorblind Web Page Filter useful in the past as a tool for understanding the problems faced by colour-blind users.

[... 49 words]

Alarm Bell Phrases

Alarm Bell Phrases on Ward’s Wiki are just great. As with all links to the Wiki though, be warned: click too many links and hours of your life will inexplicably vanish...

[... 32 words]

AdSense Backlash

I guess it really was too good to be true. The AdSense backlash has begun, with Eric Thauvin’s dismissal from the scheme for “invalid clicks” prompting Russell Beattie to take a good look at the AdSense terms and conditions—which have some pretty nasty twists in them. The plot has thickened today with Google adding a new term prohibiting users from issuing any press release or mak[ing] any public statement about the subject matter of this Agreement. What’s that about?

[... 211 words]

2003 » October