My Workflow, Your Workflow, and What Are We Doing?

June 12, 2008 — Matt— 1 comment

Last week, 37signals posts “Why we skip Photoshop” and seemingly every web designer working that day chimes in with “that’s cool for you, but” and defends pushing pixels in that aging beast as if it were a constitutional right. Looking over some of the responses, one thing becomes clear quick — you’ll have to pry Photoshop out of most designers’ “cold dead hands.”

Instead of siding with the crowd however, I just got annoyed that so many had seemingly missed the point. The original piece wasn’t about the entire design community walking away from Photoshop. Rather, it was about isolating a more efficient workflow for addressing application design. In the broad field of web design, where so many of us are expected to shift back and forth between “interactive print” design and true UI design work, I think we can forget how different these modes of design are, and how different the workflow needs to be.

Turn to page 138

Interface and application design is like a never-ending set of “choose your own adventure” endings — even the most basic programs end up with hundreds of views, each containing dozens of permutations of data and user input. This stands in contrast from designing non-applications on the web — the content and requirements are usually known upfront, in detail, and can be scoped in their entirety fairly easily.

Of course, it is possible to scope UI design work. It’s just that scoping and defining of requirements is such a large chunk of the work of any UI project, that the scoping really is the design itself — the choices to put what where, and how and why are design choices themselves.

Yet using Photoshop (or Illustrator, InDesign, etc) puts so many constraints on the flexibility of the design materials (no way to quickly swap in test data, quickly re-use design chrome and globally alter it, etc) that it can very easily slow down and halt progress as PSDs have to be mangled to cover all of the various views. I can’t tell you how many times I’ve been burned laying out a great comp in Photoshop, to have “edge data” (long names, long urls, unbroken text, etc) break an idea or grid. Getting things into code as soon as possible has always saved me headache.

Gradients before you walk

Also, it seems almost too obvious to point out, but using an image editing program to handle UI design is dangerous because it allows for far too much focus on the ‘appearance’ of an application, rather than it’s function. Form should follow, never lead. Forcing yourself to work in HTML and CSS means you’re more likely to actually build and consider those 10 contextual error pages, rather than loosing sleep refining rounded corners and slapping on gradients and transparencies.

It’s never one or the other

These choices, of course, aren’t binary — you can sketch something out on paper, get a few visual ideas hacked out in Photoshop, crank out some HTML, then pull that back into Photoshop for details, and push it right back to HTML again.

In the end, the way we work is a bit chaotic and insane, flopping back and forth between tools that never seem to be a perfect fit for what we’re doing. It’s just disappointing that we’re so protective of our workflows that we can’t open up a bit to some friendly advice. Just sayin’.

Both comments and trackbacks are currently closed.

One Comment

  1. June 24, 2008 6:46 am
    Permalink

    I’ve tried plotting my workflow about a dozen times, and it always ends up a mess. Mockup in PS, make sample page, touch up images, mockup other pages in PS, fiddle with ExpressionEngine etc.

    I agree that most people missed the point of the 37signals post. Many saw it as an attack on the “Ways of Photoshop” and the workflow most designers use. Instead it should have just been accepted as an expose on the way they like to work when they create their applications.


Best of Brown


Introducing WhichDigi.com

Just a formal note about a site I launched a bit ago: WhichDigi? — http://whichdigi.com. It’s just a simple microsite to help people decide which type of entry-level camera to purchase.
The concept was to cut through the overloading of technical information surrounding digital cameras, with some simple and direct advice. Just spend a few […]

Been Busy

When it rains it pours right? I’ve been pretty busy this year. More than just busy though, I’ve been extremely lucky to work on some amazing projects with some wonderful teams and smart people.
This is what working as an independent, design agency is all about: good work, good people.

This week, three projects that I lead […]

Growing Pains: From Freelance to Agency

Refreshed
This is embarrassingly tardy, but I wanted to say thanks to all those attended my Seattle Refresh presentation a few weeks ago. My presentation was largely a follow up to a previous Refresh talk I gave, about my first few months of freelancing.
This time, I talked about my recent switch from strictly freelancing to a more […]

Work with me!

I run thingsthatarebrown — a smart, nimble web design studio. We make websites that help your business grow.
Let's talk.