(dark) Gray’s anatomy

The cool trend in visual design lately for web-based and desktop UI has been applying “dark gray” (or charcoal gray or slate gray) for various sections of an application’s interface. iPhoto (and the various apps in the iLife suite) seem to be the first to start this trend, with having palettes for adjustments and so forth rendered in a semitransparent ~ 75% #333 look, as an attractive complement to the main application UI. Apple, being the fashionista leaders of digital visual styles, made it hip and cool…and so “dark gray” has been The New Black for some time now. (along with orange, green, blue, etc. you get the picture ;-) And it’s great as an accent color or punch color.

However, I’ve noticed lately that Adobe’s new web-based offerings, arising from the macromedia acquisition, go for the dark gray look with overwhelming aggressive force, perhaps to the detriment of the product’s aesthetic quality and usability. Hey, I love the dark look, don’t get me wrong. I love that sexy glossy piano-black finish, like high-end gadgetry, or the Lamborghini Superleggera (a “wondrous riot of carbon fibre” as one car ‘zine enthusiastically declares). And I know pro video and photo and 3D modeling apps have had a “dark UI” for many years before it became hip, primarily b/c their users use them in some darkened room! (Modo in particular has a very nice visual style overall)

But when it’s a single dominant shade for the entire freaking UI of mainstream (“everyman”) app, per some trendy Web 2.0 RIA ethos, as done for Adobe’s Media Player, Photoshop Express, Digital Editions, and whatever else coming down from the Adobe Labs (including the AIR installer dialogs), I just find it all a bit…problematic. (also guilty, is MS’s Expressions Blend)

  • In terms of mood, it feels quite heavy and grim, almost depressing if not stale
  • Practically speaking, the look can obscure user’s tools and commands and menus, making them hard to find in order to accomplish a task
  • Text becomes lost or indecipherable; or you have the “sparkle” effect of light text against dark backgrounds
  • The focus of interaction can become lost, particularly if both the primary focus window and the background application are rendered in the same gray shades with little contrast
  • If everything is gray, then how does one distinguish easily disabled controls? The hierarchy of UI planes or windows can be lost
  • Overall the UI loses the rhythm and texture of contrasts, as the eye gets lost in a sea of flat sameness, overdone for the sake of “coolness”, which unfortunately devolves into “lameness”, thus backfiring upon the entire user experience

I understand the original Adobe motivations behind the “dark gray” look: for a sense of fresh hipness as fashionable street cred (as XD head Michael Gough once told us at Adobe, “we’re all fashion designers now”–and certainly style does matter as I’ve said many times as well), for ostensibly minimizing the interface chrome (as “no-chrome”), and of course for videos and photos to visually “pop” nicely.

I just think it’s a little overdone when it comes to the newest creations from Adobe Labs. Other better examples include:

Adobe’s Lightroom does a fabulous job of applying a darkness but balanced with lighter gray shades, and it all feels somehow appropriate, a sense of “fit”, for the product’s purpose and value to the critical pro photographer carefully (and rapidly) sorting and adjusting hi-res images for a client. It truly is a digital darkroom experience made real in the interface.

Adobe’s Acrobat has a nice use of the “dark gray” for the side well, nicely contrasting the overall lighter look, as an accent/punch color. It also defines clearly a functional zone or area that the eye can quickly gravitate towards and develop an easily remembered/recall-able mental model for the next use. Again, balancing against the dominant lighter UI for reading documents in enterprise environments, etc.

And coming back to Apple’s iPhoto and Aperture and iLife products, using the “dark gray” for transient palettes, rather than the central task area. It works nicely (although personally, the palettes are just a bit too transparent for me, making some palette labels and controls harder to read/use)… Dark gray works also for other peripheral or transient UI’s: I have Adium set in the dark gray (and minimal) style, I love Growl’s nifty status messages, Apple’s HUDs and tooltips offering key commands, so forth.

I just think for their interface style, Adobe Labs and XD team might consider some elegant contrast, towards improving product usability and add some rhythm and texture to the interface. Or even try multiple shades of gray, some lighter and darker, with touches of other colors as highlights. Contrast, balance, all the stuff Mullet/Sano describe in their classic textbook of visual UI design. Else, going all the way with just one dominant pervasive tone of “dark gray” can undermine or obscure the niftiness and the coolness of the novel products & features.

Wow, what a load of [cynical] crap

Rick Poynor‘s article for ID, “Down with Innovation”. This was the source of a recent heated discussion on ixda , and I finally got around to reading it… Whew, sorry that I did. A couple unfair mis-quotes from designers, but what got to me is that it’s just so heavily dripping with cynicism wrapped in layers of hubristic pretentiousness. Hopefully a glass of Russian River Pinot will help me forget it, maybe some HBO too :-)

Now I fully realize there’s a vocal contingency of designers (mostly graphic/visual designers it seems?) insulted by “design thinking” and “innovation” as the new black, but look, just get over it or risk further alienating from broader, diverse design community. Design and business need each other…

(And by the way… Eames, Elliot Noyes, Bel Geddes, Florence Knoll, Paul Rand, Jay Doblin all championed design at the strategic business level waaaaay before design fanboy Bruce Nussbaum started waxing poetically in BusinessWeek about “DESIGN” (throw in shrieking teenage girls in the background for effect))

Coming from CMU, I guess I was really fortunate to have acquired a deeper appreciation for the historical and rhetorical bases of these supposedly nouveau concepts, which I’ve written about in earlier postings for the “public good” in the hopes others would learn and get inspired for themselves. Buchanan, Pat Whitney, Roger Martin, Jeanne Liedtka, Tony Golsby-Smith, Vijay Kumar, have alot to share and contribute to this zeitgiest of design/business. Soak it up! You might learn something! All part of the liberal progressive expansion of the process and practice of design.

Oh yeah, and Poynor’s not a designer. He’s a critic. Boo. As a former mentor challenged me several yrs ago, “Do you wanna be a movie critic or the movie director?”. Until I see evidence that Poynor has a) tried to design something demanding the balancing act of technical innovation and human elegance/simplicity (that’s marketable for a business) or b) showcases an attempt at understanding the authentic relationship among innovation, strategy, and design (beyond the journalistic hype of biz magazines or pretentious “cultural speak”), I’m just gonna keep moving on and pretend I didn’t read his overdone diatribe.

(Actually there was one line in the final paragraph I really enjoyed about the “inherent intelligence of beauty”…will definitely research that further, to ahem, learn its full context and meaning)

Age of User Experience (PDF)

I was browsing around my old Adobe files/folders this morning and found this PDF that I had created for the team, as an evangelism artifact, based upon an industry report trumping UX over feature creep.

BeyondFeatures.pdf

In a nutshell:

• More features isn’t better, it’s worse.
• You can’t make things easier by adding to them
• Confusion is the ultimate deal breaker
• Style matters
• Only features that provide a good experience will be used
• Any feature that requires learning will only be adopted by a small fraction of users
• Unused features can slow you down and hurt ease of use
• Users don’t want to think about technology
• Forget about killer features; focus on killer experience (how it all comes together)
• Less is difficult to achieve, that’s why less is more valuable

Hope others find this to be valuable as well…

Cordell on cultural change

(Don’t you just love alliterative titles?) I noticed this interview by Adaptive Path of our User Experience boss at Cisco, Cordell Ratzlaff:
http://www.adaptivepath.com/ideas/essays/archives/000926.php

UPDATE: Here’s the video clip of the talk he gave at the MX Conference recently.

Found this part particularly valuable, about the challenges of inciting and sustaining cultural change around user experience/design:

CR: Ninety percent of the effort is about affecting culture change. The design work is actually the easy part. Transformation tactics that have worked well include:

• Inspiring people with a clear vision. A shared vision that people are excited about will take on its own momentum

• Setting high standards and sticking to them. We’ve sought out opportunities to point out that the old way of doing things is not acceptable

• Persistence. Change is hard and corporate inertia can be difficult to overcome. It’s much easier to manage the status quo than to enforce change. Senior leadership communicates and reinforces the benefits of making this transformation every chance we getDelivering and celebrating successes along the way has helped everyone see that all the hard work associated with the change is worth it.

That’s at the high level, which I totally agree with. Being one of the soldiers in the trenches, I’ve been doing the following to enable what Cordell describes:

• Create high quality deliverables: make those wireframes, mockups, flow diagrams look extra sharp and communicative! show that you design your own deliverables too and not something just spit out at the end…people notice that.

• Provide clear, efficient readable specs and supplemental materials: demonstrate that design functions at the mundane level as well as the “cool features”

• Take a stand on feature-creep and forcing questions at reviews: purpose, value, motivations…forces everyone to realize that UX is valuable and plays at every level of the “product development” game, not just personas at the beginning, and specs at the end, but a fully involved player

These aren’t big things like training sessions and giant posters (which we hope to get to do someday), but I think if you want to spread awareness, understanding, and appreciation, you gotta start with being the model yourself and then hopefully people will see it and respect you for it, and just maybe join in the fun. These are some simple, small actions that cumulatively can help spread design goodness!

Spectrum of Prototyping

I recently created this short poster as a personal means of illustrating in a compelling manner the core phases and tools and types for prototyping a UI design (focused exclusively, from the broader user-centered design process).

Spectrum of Prototyping

Basically I suggest that prototyping is an activity that enables the designer’s journey from abstraction (a novel but fuzzy idea) towards reality (the engineered product), in concert with a multi-disciplinary team.

That journey involves, as I see it, three major phases:

1. Exploratory PLAY: prelim exploration and play, trying out options, feeling out boundaries and limits, gathering early user inputs, making sense of toolkits, etc. This takes the form of whiteboard sketches, paper prototypes, sandboxed code tests, throwaway exercises, etc.

2. Communicative PROPOSAL: well-formed proposal for discussion, iteration, and formal usability evaluation. This takes the form of a concept car, sales demo, vision video, proof of concept, etc.

3. Declarative SPECIFICATION: specified solution with granular decisions for the content, behavior, and visuals, whereby the prototype is a functional demonstration of the real product’s features/styles. The prototype is robust enough to serve as the design spec itself (with minimal supporting documentation).

The end goal is achieving a prototype that effectively serves as the spec, or “prototype-as-spec” (proto-spec, as some have called it). It is a behavioral representation of the real product, at a highly resolved degree of fidelity for effective communication of the intended vision to the programmers, and QA testers. This would help get designers out of the documentation maintenance quagmire, and foster stronger ties between design and engineering, also provide efficient, clearer communication of what the design should do! 200 page Word documents with endless tables and labeled figures can only do so much…and can actually be counter-productive! Having a robust behavioral prototype of the real thing is much preferable for designers and programmers alike.