April 2008
Front to back » Blog Archive » Don’t (just) design what your users want
Both Norman and Hansson agree on one thing: user involvement alone is not enough. Designer vision, expertise and discipline is a vital part of successful innovation.
even if they disagree on who you're designing things for.
March 2008
London Lights – welovelocal Blog
(via)I made these videos using Processing, a Java-based language, to make these data visualization videos of welovelocal’s London reviews over time. They span from the start of welovelocal to January 29th, 2008. The colour of each dot represents the rating of each review with red being 1 star and green being 5 stars.
very nice visualizations of rating of the time, mostly green though.
AskTog: First Principles of Interaction Design
by 6 othersThe following principles are fundamental to the design and implementation of effective interfaces, whether for traditional GUI environments or the web. Of late, many web applications have reflected a lack of understanding of many of these principles of interaction design, to their great detriment. Because an application or service appears on the web, the principles do not change. If anything, applying these principles become even more important.
NO!SPEC
The NO!SPEC campaign: Serves as a vehicle to unite those who support the notion that spec work devalues the potential of design and ultimately does a disservice to the client.
via Dave
February 2008
Centopeia » Online Communities Clinic Workshop Materials
the materials from the workshop I gave out yesterday at LIFT 08 about Online Communities Design Patterns.
A workshop I missed and have certainly something to learn out of it.
December 2007
Allan Jardine | Reflections
by 6 othersDesign is a suite of web-design and development assistive tools which can be utilised on any web-page. Encompassing utilities for grid layout, measurement and alignment, Design is a uniquely powerful JavaScript bookmarklet.
Design View / Andy Rutledge - Killing Some Bad Layout Conventions
As good design further penetrates the Web, once highly-regarded conventions fall into disfavor and are replaced by more effective ones. Yet some flawed conventions persist. In fact, they persist on some pretty high-profile websites; to their detriment.
User-Centered Design and Web Development
User Centered-Design (UCD) is a philosophy and a process. It is a philosophy that places the person (as opposed to the 'thing') at the center; it is a process that focuses on cognitive factors (such as perception, memory, learning, problem-solving, etc.) as they come into play during peoples' interactions with things.
October 2007
MDK : Curvy blues
Introduction to quadratic (truetype fonts and Flash) and cubic curves (aka Bezier-curves).
OmniGraffle Wireframe Palette Update (25 Oct 2007) | urlgreyhot
Understanding z-index
by 2 othersHow z-index works! This page is to demonstrate how elements stack.
Peter's Blog - Lazy Function Definition Pattern
by 1 other (via)This article examines a functional-programming design pattern I’ve been calling Lazy Function Definition. I’ve repeatedly found this pattern useful in JavaScript especially when writing cross-browser libraries that are efficient at runtime.
lazy, lazy, lazy
September 2007
Protoscript - Home
Protoscript is a simplified scripting language for creating Ajax style prototypes for the Web.
for jQuery or YUI, great work.