Jul 19, 2010

Lee Iaccoca Would Be Rolling in His Grave... If He Were Dead.

My Mom sent me this email. It hailed the wisdom of Motor City's golden boy, Lee Iacocca and what he had to say about leadership in his book, Where Have All the Leaders Gone? (2007). It contained an excerpt. Here are some of the points taken from the email:
"Am I the only guy in this country who's fed up with what's happening? Where the h... is our outrage with this so called president? We should be screaming bloody murder!"
"I have news for the Chicago gangsters in Congress. We didn't elect you to turn this country into a losing European Socialist state. What is everybody so afraid of? That some bonehead on NBC or CNN news will call them a name? Give me a break. Why don't you guys show some spine for a change?" 
"Make your own contribution by sending this to everyone you know and care about. It's our country, folks, and it's our future. Our future is at stake!!
***********************************
LET'S GET THE MUSLIM ROOKIE OUT OF THE WHITE HOUSE!!!"
Everything quoted here is pure fiction. A simple Google search reveals the truth. I'm sure I'm not the first person to get a fake email from his Mother but I see something more sinister at work here. Who is responsible for this email? How many Moms and grandparents forwarded this bullshit to their friends and didn't have a loving son like me who angrily replied, admonishing them for falling for falsehoods?

I don't agree with everything he says, but Lee Iacocca is a great man. His book, published in 2007, was a scathing review of the Bush Administration and a call to arms for leaders around the nation. This is a perversion being used to promote racist, polarizing untruths represents all that is wrong with leadership in this country.

What other lies are being spread in the name of great people like Lee Iacocca? What are you hearing on Fox News so they can sell you Cash4Gold? Open your eyes people. These aren't your leaders. Palin, Romney, Steele, McCain (sadly), Rand Paul... these are the fanatics who are rising to the top because the real leaders are waiting for a better time to run.

These are dark times for the GOP. I pray that it makes it through. We need to have all sides at the table and until the fanatics are shoved out of the limelight, we're not going to get anything done.

Jun 14, 2010

New Xbox 360: Beautiful, but...


























Microsoft unveiled the new Xbox 360 design today at E3. Dayumm! This new black beauty definitely got added to my WANT list. I love my Xbox and I'm currently addicted to Call of Duty Modern Warfare 2. I made the switch to Xbox a couple years ago after waiting and waiting for GT5 to come out (which as of this post, it still hasn't) and never looked back.

Xbox represents all that is cutting edge and cool at Microsoft. From the design of the UX to the thriving community of developers pumping out some of the best games in the business. The hardware is nothing less than spectacular as well. This new version of the beloved console is smaller, cooler, and cooler looking at the same price as the current model. Definitely a win.

However, as I flipped through the Flickr photo gallery I got to the last photo and was disappointed to see bare metal on the back. You can even see the the securing tabs on the USB ports. Some might say, "But Dave, you NEVER see the back. Who cares?"

To which I would reply, I see it once. That is enough. In Apple's Airport Extreme, the ports are finely crafted. I only see them once or twice but in those few moments I see the brilliance of Apple's design principles. Moreover, this is a low-level utility device for Apple, but it's flagship products get the same level of detail.

The beauty is in the details. It's how I approach every product I design. Even the most amazing visual design can be hindered and even ruined by a miss on a small detail.

May 7, 2010

Photoshop CS5 Wants Me to Drink Beer




This is probably NOT a bug, but it is weird. I was prototyping some alert concepts for Webtrends Insight and pasted some alert text in to a new alert dialog idea. Now, maybe the last font I used was a 479.1 pixel Telegraphico, but I don't remember it, certainly not at 479.1 pixels. Either way, this is what I got.

This message is quite clear. I need to drink beer. Specifically, Photoshop CS5would like me to drink an ale. Of course, you could call this a bug based on the fact that I already had a Deschutes Twilight Ale (Cask Conditioned) at lunch today. I think Photoshop CS5 should have known that.

May 6, 2010

Today's 20 minute rant: Read Right Kleen & Dry Redesign



Today I cleaned a couple weeks worth of co-worker fingerprints, 2 year-old slobber, cat hair, dust, and other awesomeness off my MacBook Pro's display. Nothing like a good wipe down. But when I got to the office supply room I was surprised to see some innovation.

Now, we're making progress. As you can see in the photo, we've gone from tiny, tiny text and loads of branding to clearly labeled "wet" and "dry". Baby steps, right? But why not take an extra step and make it, like, REALLY obvious. You know? I want to be able to identify which one is wet and which one is dry from a ship off shore.

The problem with your typical screen cleaner is that somehow somebody failed to realize it is important that I know which wipe is the wet one and which wipe is the dry one. Maybe this is one of those situations where the person designing the packaging isn't actually using the product. If someone at Read Right could just go over to the package designers desk and just spit all over his or her display and just spray it. Really go for it. Then that person would have to go and wipe down their screen and read the tiny little text and finally give up and open the wrong side and spend the next 20 minutes bitching about it.


To save some time I went ahead and redesigned the packaging. It's not perfect, but a couple quick searches for "wet" and "dry" gave me some ideas for some visual cues. You're welcome.

One Shot: Wired's Tablet App FAIL



You remember 8 mile? I do, vaguely. The song "Lose Yourself" and a hooded Eminem pacing and vomiting in a crusty bathroom are stuck in my head.

I imagine this is what @wired magazine's design team went through when they were designing the Wired tablet app. I mean, you got one of the most amazing magazines ever. It's techy, the iPad and tablets are techy. You've got compelling content that speaks to the hearts of the people who will be using these products.

You have an opportunity to reinvent the magazine and save journalism from the brink of existence. You take all the thoughts you've had about interaction and the web and technology and what it is to be a human in the greatest age of our race.

And you come up with page turning.

Nice work boys. You really did it. Douchebags.

May 4, 2010

More CS5 Ranting

I'm sure I my constant ranting about Adobe's new Creative Suite 5 release is getting old. Both my twitter followers and surrounding co-workers must be tired of hearing about the latest UX faux pas from Adobe every 5 minutes.

But here's the thing, it's really infuriating. For better or worse, my job requires me to work with Adobe's line of products. On a daily basis, I work in Photoshop, Illustrator, Fireworks, and Flash. I'm a User Experience designer, Illustrator, dabbler in ActionScript, and I actually love their products.


Because I am a User Experience Designer, I really love the details. All the big-splash, super-doo-wah, features don't mean anything if a user gets hung up on the login screen or a settings dialog. When I hear about content-aware fill or some 3D motion tool and then the panels in Photoshop extend beyond the borders of my display and I can't apply a layer mask, I get pissed.


My twitter antics have got the attention of @Adobe_Care and they asked me to elaborate on the issues I'm having. I love it when twitter allows big companies to connect with their users but I thought it would be a shame to take the discussion to a place where the whole internet couldn't see it. With that in mind, I'll try to list my top gripes with the new CS5. I use Photoshop most of the time so the feedback is centered around it. I've used Fireworks and Illustrator as well but have only found more speed and stability with them.


I'm also most frustrated with Photoshop because it was such a joy to use before the upgrade. It was like a classic sports car, polished and tuned. Now some of the most basic functions are broken. The engine is falling flat at over 4500 RPM and the door handle just fell off in my hands.


I also acknowledge that I am treading on "Demon Customer" territory. I make apps too and I know full well that sometimes it is better to ignore vocal users like me who want very specific things. However, I don't think I am "there" yet. Most of the things I have issues with are basic functionality that wasn't even a part of the new release. This is stuff that is simple, frequently used, and because of that has a huge impact on the user experience.



  1. Panels — I have a MacBook Pro and one of my favorite features of CS4 was that it "knew" when I was connected to my 24 inch display and when I was sitting on my couch watching lost and rocking some comps. Somewhere between CS4 and 5 Photoshop lost this ability. Now, after an evening of working on the couch with only the MacBook display panels flow beyond the boundary of my display.



    In order to access something like the "add layer mask" button, I have to 1. Detach the panel from the panel group; 2. resize it to fit on the screen; 3. Re-attach it. Oh, and by the way, I have to do the same thing when I go back to working on the couch. Panels don't extend beyond the screen, but they appear indented from the right for some reason. Even after moving the panels back to the edge of the display, I had to do it again after closing the MacBook and opening it again later.

  2. Speed — I'm running a 3.06 MacBook Pro with a 7200RPM drive and 4 gigs of RAM. I was excited to hear that CS5 would finally bring Adobe in to the 64-bit world. Even working with really basic files, I encounter slowness with rendering text and brushes. Transforming shapes is chunky as well. This video I made shows an example of typing lag.

  3. Right-Clicking — This might be a bug or some setting I need to change, but I can't figure it out. I used to be able to right-click on a text object, pixel, shape, etc. and get a fly-out menu of all the layers. I could then jump to another layer without going to the layers panel. Hopefully this is just a bug.

  4. Window Management — Ever since Adobe introduced tabbed file windows I have had a serious beef with the implementation. As I've blogged recently, you can't drag a layer from one file to another without separating the windows or selecting "Float all in windows". This is something I do EVERY DAY. It wouldn't be so bad if you could tell Photoshop to not use tabbed file windows or if it would at least remember my choice to "Float all in windows" (BTW— who the hell wrote that UI string?).

    In addition, now the windows don't seem to respect the panels. This has always been a Fireworks issue where the file window would fill the display and therefore be behind the panels. Of course, with Fireworks you could click the "+" button on the window and it would resize to fit. Photoshop's windows don't do that.

    These are problems that should have been solved in this release. I would trade these for content-aware fill for this anytime.

    Update! Adobe is going through this list one by one and addressing them as best they can. I am thoroughly impressed and glad to live a time where, through twitter and the interwebs, this level of transparency is possible.

    It turns out there was a way to do what I wanted all along! You can use the move tool to drag a layer from the CANVAS to another tab. I was trying to drag layers from the layer panel to another tab. They say they are working on making the layer panel drag work too. It would be awesome to drag a set of layers or layer group from one tab to another. Maybe even shift-drag to keep the relative position to the upper left corner. Yes!



  5. Keyboard Shortcuts — This is something that is RAMPANT across all Adobe products. Rampant and inconsistent. In CS4 the slice shortcut was changed from "K" to "C". Flash uses "M" for magnify instead of "Z" for zoom. They actually changed it back this time but I still hold it against them. There are countless examples like this through out all Adobe's products. First, respect the common, accepted shortcuts across all computer applications. Second, use the same shortcuts across your own applications. Third, don't change them. I mean, they can easily be changed, but why should I have to change them to what they should be anyway.

    There is a new dialog with Photoshop too. When I hit "command-H" enough times it asks me if I want to use the Mac default to hide Photoshop or use the Photoshop default to hide edges. Don't ask me. Just be consistent. This is why I have to press "shift-command-E" in Fireworks and Flash, and "command-H" in Photoshop and Illustrator. If the simple choice to be consistent was made I could still change the keyboard shortcuts to whatever I want. Instead, I have to change them so they are consistent



  6. Settings Import — Why do I need to open up Photoshop CS4, save my custom shapes, palettes, etc. and then import them to CS5? Why am I setting up Photoshop CS5 at all? I have owned every version of Photoshop since Photoshop 4 and used it since Photoshop 2. Along the way some new features have been introduced but the majority of the settings have stayed the same. Even the newer features haven't changed much since they were introduced. So how come Photoshop and the rest of the suite doesn't remember me? Why am I setting up my levels of undo, cursors, cache, etc again and again? Most of this stuff should be automatically ported over when I install the new version. Even if you completely overhauled vector shapes you could at least make a migration tool that or include migration in the install process.

  7. Loading Shapes — This is a small one, but a good example of the kind of shenanigans going on with this release of CS5. I use custom vector shapes a lot. I mean, A LOT. I love them. I create my own, download them, make them out of Illustrator vectors, etc. However, when loading my custom shapes (manually) this time I ran in to a really lame bug. You see, when you open the custom shapes panel and open the "load shapes" dialog the file window appears BEHIND the shapes panel. WTF? First, this is something that was FINE in CS4. Second, how in the hell did this get past QA? I don't care if any of these things are fixed in the next maintenance release. Don't even get me started on the horrors of the Adobe Updater. It could be the single worst piece of software Adobe has ever made. I usually turn it off immediately.






  8. Update! — More slowness: Importing the clipboard — For some reason, every time I do a screenshot to the clipboard and then make a new document in photoshop to past it in, I get this message:

    I also get the "cool" new throbber animation that Adobe decided to use instead of the Apple watch icon on the cursor. Is this really that hard? Pasting 72dpi screenshots in to a PSD file? Is this the kind of performance that I should expect from 64-bit Adobe products?


I could go on and on. I have gone on and on. Bottom line is that Adobe is a professional engineering organization and I expect them to produce professional applications. They haven't. They have broken indispensable features that I use several times a day and introduced features that I may use once or twice. With all the press releases about new features it is extremely frustrating to have basic functionality be hindered by bad UX and bad QA.


It's easy to criticize and try to extrapolate a solution from a black box so I'm not going to try and tell you what needs to be done to make my UX better. I can tell you what it won't be. It won't be a list of bug fixes. It won't be a list of new features. Adobe needs to change the way they design their products from beginning to end. I get the sense that they don't really use their own products any more. It seems hard to believe because they seem to have such a strong design team but I have to think that this must be the truth. I don't see empathy in their UX. They don't know what I am doing with their products. Ironically, me telling them won't help. You have to experience it yourself to really know how it is to use your own products. Some of the best products were born out of someone solving their own problem. iMovie 09, Basecamp, the Deck Ad Network, these are examples of products that know what I want to do before I even do it. They don't do everything, they aren't free of errors, bugs, and UX problems, but they do what they do very well.

In the end, I know it isn't easy. I have worked for Intel, McAfee, and now Webtrends. All companies that have released some really embarrassing products. But I know it can be done once the focus is on the right things. Hopefully, the people Adobe who care just like me, can do it. If they don't I guess I'll just have to keep on buying their products and writing long winded blog posts about them. Unless someone else makes something better... ahem.


Apr 30, 2010

adobe Photoshop CS5 FAIL

Ever since Adobe introduced the tabbed file window in CS4 I have had a serious problem. The tabbed file window is great in many ways but it has a fatal flaw. A flaw that I run into every fucking day.

Content-aware fill, 3D motion, applying paint effects, and moving a refs arms around might be something YOU do everyday. It's not for me. Those features are cool, but I'll use them once or twice in a long while. I use Photoshop EVERY DAY. And I am a fucking GURU. Filling in some grass with the magic wand? Kid's stuff. How about managing hundreds of comps for enterprise level web applications? Editing images is something I do, but if I had to describe my role as a designer, I would say I define BRANDS, shape products, and weave compelling stories. Photoshop is the last step in crafting amazing user experiences in print, web, video, beyond.

That is why, when you introduce a new feature like content-aware fill or you are making bulging muscles on a clay model I get kinda agro. Because every goddam day I want to do simple things to really complex files that will save me time and make my job easier and I can't because someone just didn't think something through. I mean, all I want to do is drag a layer from one file to another and I have to separate the windows in order to do that. It's a couple seconds of my day (plus another 30 spent mumbling under my breath about how Adobe engineers are douchebags) but it adds up. Don't even get me started on Fireworks.

It's the little things, boys. The little things. You can take your features and shove them up your ass until you fix the little things.

Apr 13, 2010

I'm Still Drunk... On AWESOMENESS!!

This was my first year at SWSX. It was an inspiring rush of creative energy and geek fun. Here are some highlights:

Put More Xbox in Your UX:

Josh Knowles from Gilt Groupe and many other well know projects talked about rewarding and empowering users through challenges, accolades, and the structure of rules. His example was the game of soccer, a simple game of kicking a ball around made infinitely more interesting by rules and rewards. This dovetailed nicely and emerged as a theme. From comment systems to wikis, empowering people creates deep engagement.

Technology for Results Not Profit

Bobby Gruenewald and Terry Storch run a UX team at Lifechurch.tv, a wide reaching ministry based in Austin. They created an iPhone app for the bible with 14 million downloads and 3 million active users. This was one of SXSW "Core Conversations" and there were a good number of non-profit organizations represented there.

Another theme at SXSW emerged which was sustainability and it was seen here. Not sustainability from an environmental standpoint, but from a professional standpoint. How do we, as creatives, stay engaged and passionate about what we do? Working on projects that we are passionate about creates sustainability. Nonprofits have the ability to get top talent to work on their projects. The key is to empower them and make them a part of the team, not just a gun for hire.

Another theme in the nonprofit community was the need for analytics. Nonprofits are not immune to the need for ROI. Showing results, to donors, investors, and grant-giving agencies, is becoming the standard.

Narrating the Crowd with Sanjay and Suneel Gupta

"The way we remember them, is the way we will be remembered"

The Gupta brothers told the story of the Kahanimovement.com, their storytelling project based on the work of Studs Terkel. We all have common stories. As a culture, we need them to understand where we come from and where we are going. Ordinary people have extraordinary stories. They just need to be asked to share. In this world of Twitter and Facebook and the amazing technology we take for granted, we are all storytellers.


Content in 100 Languages

This panel discussion was one of my favorites. Leonard Chien from Global Voices, June Cohen from TEDx, and Seth Binder from Mozilla represented translation on a global scale. Firefox is translated in to 96 languages with every release, TEDx is charged with conveying not only the words but the also the essence of the speakers they feature, and Global Voices is just that... global voices.

They translate it all with volunteer translators. Moreover, they have found that many of the pitfalls of professional and machine translation are avoided because of their highly motivated user translators.

Mozilla uses pairs of translators that check each other's work. It isn't a wiki but a tool developed to allow users to edit the strings in the Firefox UI. People are motivated by the need to preserve their own language and the honor or having their name on a product like Firefox or TEDx. Other rewards like conference sponsorship and cooperative competition create a driven community of translators who are committed to quality.

June from TEDx told the story of their beta release. They had seeded some of the translations with professional services. On the day of the launch they received frantic emails from their volunteers saying that some of the translations were off and in fact, were done by machine. They worked through the night and translated them correctly. For TEDx, the essence of the speech is extremely important and cannot be captured by a computer translation.

I see great potential for this to be applied at Webtrends. If we can provide tools to our users we can empower them to help us with making Webtrends products available all around the world. Not just translated, but tailored for the language and culture of the user.

Seth Binder summed it up. His vision is that when first time web users launch their browser, they get a web they can understand. Imagine using IE6 to browse the web for the first time in Bulgaria. It isn't in your language, you get a dozen pop ups, maybe a virus and a blue screen of death. You aren't coming back.


Keynote: Valerie Casey from the Designer's Accord

Valerie began her talk with a bold statement. She talked about the work that is being done by print and industrial design to solve world problems and that the interactive design community has been absent to the point of complicity. A bold statement, indeed. It made me bristle a bit and you could tell it turned off a lot of the crowd. But it was true.


Beyond "making the website for the movement" the interactive community has not yet focused our full might upon the pressing issues of our time. Many of the world's problems could be solved using technology readily available but the solution is a human one not a technological one. Visualizing the impact we have on the world and the result of our efforts to save it is something powerful we can do. Social technology of the web has the power to change behavior and to bring knowledge to those who don't have it. It's high time we used our creativity and technology to make a difference.

She also talked about a fatigue syndrome that happens with movements. When you see a movement gain momentum and mass you get the impression that "someone else is looking after it" and you disengage. The Designer's Accord is experiencing this same phenomenon.


Curating the Web

Another theme that reoccured often was "curating the web." The idea that the web is a database of millions of entries, images, words, video, etc. Curating that content is the task we have before us.


Wired Magazine's Digital Rebirth (or not)

We left this session literally pissed off. I love Wired magazine. It is one of the most insightful, well designed, and innovative magazines printed today. It is obvious that Wired's creative director, Scott Dadich doesn't know what digital means. Along with a product manager from Adobe, Scott dismissed interactive design, siting typography and the inability to do pull-quotes as the reason they chose to build their own Air app to publish Wired on tablet devices. At one point, in defense of the current crappy Wired.com site, he said that it just isn't feasible to have a full-time design team dedicated to a web site. Absurd.

In the end, there is no doubt products like the iPad will revolutionize magazines. Wired missed a chance to reinvent the magazine and instead chose to focus on realistic page turning and duplicating content from their printed magazine with animated gifs and video. However, other magazines will push the envelope and create experiences we have never imagined. It just would have been nice if Wired had done it.


My Personal Favorite: Gary Vaynerchuk

This was my favorite session Gary lit it up. His session was like no other and it should have been a keynote. He spent 10 minutes talking about some points in his book and then opened it up for the most honest and open Q & A of the conference. His honest attitude was infectious and inspiring. He didn't pull any punches. He told people they were full of shit if they were and he embraced (sometimes literally) the people who really got it.

His main point was that we all have an audience. We expect the same level of care and service from a large company, celebrity, or athlete that we do from a a friend, small business, or local official. This "Thank You Economy" is changing the way we communicate.

One of his main points was that you can't scale caring. It's not authentic. This really resonated with me and was controversial with some of the social media companies and community managers in the audience. Some people totally got it, some didn't at all.

One of the most interesting things he said, actually two things, was that, "He thinks real-time data is f***ing sexy," but he "hates analytics." I thought this dichotomy was very intriguing. He used real-time feedback and metrics to tweak his videos on uStream but saw no value whatsoever in analytics. Jim Coudal echoed this sentiment later in his session with Jon Gruber of Daringfireball.net.

I tend to agree with him. A case in point would be the nature of his session. The energy of that session, inspired by Gary's attitude, built upon itself. The effect was intoxicating and powerful. We've all been a part of something like it. Concerts, parties, games, and live events have a powerful energy that we have yet to capture on the web. Real-time data is like the roar of the crowds. It changes a one sided conversation, a glorified commercial, in to a dialog. It made me question what we are really doing here and it's a question I think we need to answer in order to really be successful.

The session closed with an impromptu Q&A Rap: http://www.youtube.com/watch?v=spbu7NV7JEw&feature=related&fmt=22


I Hugged Ze Frank

I really did. He was hanging out in front of the hall and I couldn't think of anything to say that would some up my feelings for his show and all the other amazing projects he has done on the web. So I just hugged him. I felt kind of bad afterward because he was desperately trying to remember where he knew me from. I tried to explain but I think I just made it worse.

His session was very cool. It was very interesting to find out that he had very little idea of what he was going to do next and that he wrestled with many of the same questions about creativity that we all do.


Gmail Rocks

The Gmail panel was incredible. Justin talks about it in his post as well. Empowered engineering teams drove innovation. They worked in very similar ways to us, actually which was very reaffirming. They also have the same kind of frustrating arguments that we do. The next time I am debating the difference between one text field treatment and another, I will feel better knowing that somewhere in the Valley a Googler is doing the same thing.


Parties

This is my second trip to Austin and the first during SXSW. I can't say I saw much of a difference between the two trips. There is always something going on in this town. The Gym Class Heroes at the uStream party kicked ass, the live band karaoke at the I Can Has Cheezburger party was epic, and Leo Laporte crowd surfing (while livestreaming) was amazing.

Good beer was as usual, very hard to find. It was just easier to order a Shiner than to try to explain the subtle differences between a Pale Ale and an IPA ("IP... what?" over techno never ends well). Among delicious BBQ, breakfast tacos, bacon-waffle cone taquitos, and some surprisingly good French was Frank. We ate there three times. The friendly staff, some of the most wicked and inventive sausages covered in bacon and cornmeal flapjacks, and long beer list made Frank a great spot.

The design of their signage and web site rock too! I'll be back.

Jun 29, 2009

Google Street View Just Blew My Mind

Download now or watch on posterous
Google_Street_View.m4v (6788 KB)

I noticed this new feature a couple weeks ago on Google Maps but I really didn't appreciate it until I actually used it. Trying to locate the PF Chang's in downtown Portland, I was able to zoom around the Pearl District like a super hero. Simply amazing. I took some video of it just to show how cool it is. 


Like I said, it has been out a while, but it is new to me.

Posted via email from David's posterous

Trying Posterous

An old picture I found in the National Archives. They're copyright free and very cool.

Posted via email from David's posterous

TwitterFeed