You are at the archive for the User Experience Category:

Game Theory

Wii Games - E3 2010 - Guitar Hero 5
You can skip the last 10 minutes or so when he dives into this odd crazy future… but the beginning part really makes you think about how you can add game theory to any business you’re in. I really like the idea of experience points and […]

Excellent UXMatters artice: “First, Do No Harm”

First, Do No Harm :: UXmatters
Being able to make the necessary tradeoffs between conflicting constraints takes skill. I’ve always viewed constraints as my friends. They make me more creative. By thoroughly understanding the limitations that constrain a design solution, I can make the right tradeoffs and come up with the best design solution possible under […]

Seth Godin lists the questions to ask before building a website

Seth’s Blog: Things to ask before you redo your website
I think these are perhaps the tenth and eleventh questions you should ask, not the first two. Here’s my list of difficult and important questions you have to answer before you spend a nickel:

Mamoo released as open source

I just put the Motionbox Advanced Model Observer Observer (Mamoo) up on Github. It's a light-weight (13k), but fairly powerful framework for javascript built on top of Prototype and the Motionbox EventHandler.
It's fairly well documented and has a full suite of specs written in ScrewUnit.
Mamoo let's you stop thinking about the "glue code" you need [...]

Beauty is the most important thing in software.

Beauty is more important in computing than anywhere else in technology because software is so complicated. Beauty is the ultimate defense against complexity.

David Gelernter, Machine Beauty: Elegance and the Heart of Technology

Amen. Amen.
I hate it when people use the argument: "but this worked."
h/t: A design and usability blog: Signal vs. Noise (by 37signals)

Pownce is shutting down

http://www.sixapart.com/pownce/pro.html
People are saying this was a twitter rival. I think their product
could have been great with a slight twist on marketing - making it for
"small group file and links sharing" rather than micro-blogging...
they already had the features - but didn't push it in that direction.

Letting users know about OpenID

Yahoo recently did some research on OpenID. The results were pretty poor, but I'm not surprised.
I think the big problem with OpenID right now is that we're all thinking about it like geeks. The main benefit to the user is that he/she doesn't have to sign up for yet another account - or give [...]

SproutCore models

http://github.com/sproutit/sproutcore/wikis/sproutcore-s-modern-model-layer
http://github.com/sproutit/sproutcore/wikis/sproutcore-s-modern-model-layer-part-2
http://github.com/sproutit/sproutcore/wikis/sproutcore-s-modern-model-layer-part-3
Those links (if you haven't checked 'em out) provide some nice insight into how the SproutCore team is thinking about javascript models. It's an interesting pattern of separation.
Basically:
In a model you use MyModel.get('blah') and MyModel.set('blah') and then (it uses ruby helpers) in a view you do something like this:
PLAIN TEXT
RUBY:

<%= progress_view :progress_bar_id,
      [...]

Rails Conf: Joel Spolsky

Joel today gave a pretty good keynote on the importance of aesthetics and technology today.
He pointed to the success of Amazon's checkout page. His thought is that their checkout page is so well received because it allows users total control of the experience rather than the locked-in Step 1, Step 2, Step 3 process.
It's [...]

Let go of the pixel

A List Apart: Articles: A Dao of Web Design
The journey begins by letting go of control, and becoming flexible.
I will write more on this later, but I think that designers from a print background sometimes get stuck in the rut of "perfection." I think maybe Dan Cederholm said something close to: "Truly [...]