2009
Johnny Holland - It’s all about interaction » Blog Archive » The iPhone is Not Easy to Use: A New Direction for UX Design
For every job that must be done, there is an element of fun. You find the fun and SNAP! The job’s a game!
My grand-father was saying: life is a game
Trails of EasyExtend » Blog Archive » Guido is my problem - Projects and projections
Our software is as brittle as 15-20 years ago. Reusable objects and framework superstructures have failed. UML has failed. Even design pattern have failed as they turned out to be more idiomatic than universal. What’s left are lightweight programming languages which let us glue things together. Some are user friendly and don’t suck badly. That’s still the best we have.
Lua, are you there?
Bryan Clark » Blog Archive » Design by Committee
(via)Decisions vs. Choices
The difference between choices and decisions is subtle , some of it has to do with the quality of your ingredients and some of it has to do with compromise at the wrong stage of development. Is the process all that matters? A process that is used to constantly create new possible options and choose from those instead of making Frankenstein out of the options given? The design process will constantly emphasize the goal in the iteration of options leading to a choice. I don’t think that definition clear, but it’s the best we came up with.
hackers and painters
2008
Don’t Design for your Client, or Yourself » - Web Design Marketing Podcast & Blog
IT DOESN’T MATTER IF YOU LIKE IT
Yes it doesn’t matter. Some of my most effective and successful designs from an analytics/statistics standpoint are not ones that I particularly like. That is because I am not the user, and I think and interpret visuals differently than psychology scholars (or any other given user base)
follow the link to the experiment made by Drupal, nice idea very nice.
m mi works : blog : on interaction architecture
Not a line I draw ends up on an end‑user screen. Not a word I write is compiled into code. Not a sentence I say instructs users. I draw, write and talk to enable the specialists I work with to excel at what they do and realise inspiring software for my clients.
I’m not a graphic designer, I am an interaction architect.
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.
2007
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