Blog

Airbnb Painting with Code

A succinct and powerful step toward bringing together code and design inspiration into a design system. One of my favorite sayings quoted in the article is about, essentially, solving hard problems by beginning with the end in mind...good old Stephen Covey wisdom. https://airbnb.design/painting-with-code/
Read more

Our designs are NOT our babies.

Every once in awhile I run across someone (sometimes myself) who feel the need to reflexively defend a design against all who would try to "improve" it. This can be terrible news for teammates, the design, and the people who need to use the product. It not only reduces the chance that the design can…
Read more

UAT depends on U

User Acceptance Testing is often a practice to help reduce the chance of rejection of your product. It can be a great thing, if anything happens because of it. Ideally, UAT happens throughout the release, so there are not huge surprises at the end that there is no time to fix. Who are U? Are…
Read more

Good Intro to the Rabbit Hole of Responsive Design

I like A List Apart - and they came through again with an approachable, reasonable article about how to start thinking about responsive design strategy. Also referenced is another article about principles for responsive design. "Start small and work outward to find the info breakpoints; consider completely different presentations for graphics as size changes; look…
Read more

Design Tools for IxD

Pixate - http://www.pixate.com/education/demos/ I have an hypothesis that I drew after watching the Pinterest prototype - bounce effects are good for coming to the end of a list or other times when I'm directly manipulating something that reaches a boundary. Bounce effects for system movements are extraneous and get old fast. You're the system, you…
Read more

You’ve gotta work with your team.

I understand the need to spend quality time thinking about a design problem and exploring solutions alone. At the same time, it doesn't work for that to be the only attention a design gets. New ideas can be fragile. That's why there are rules about minding your manners while brainstorming. That said, good design should…
Read more

It is time to love ourselves unconditionally.

Self-esteem can be a fairly fragile thing. It's a conditional state, often built on a foundation of comparison of ourselves to others or a list of accomplishments. Self-compassion is an ongoing practice that helps us accept who we are and be more connected to others. It gives many of the benefits of self-esteem without the…
Read more

Invisible Design

What if you built and interface and nobody cared, because they didn't realize it was there? As long they can accomplish what they want, it's a win. I really like this post by Julie Zhuo at Facebook, because it points to a design criteria too often missed...a key aspect of the best designs is often…
Read more

What makes a good staff onboarding program?

I have been working on defining an improved process for getting new designers off and running at Salesforce. This morning one of those magical overnight syntheses happened, and three of the key success factors were swimming around in my brain. I started to see an acronym forming, but it didn't quite capture the most important…
Read more

Enterprise Social Media – It’s Personal

Despite the trend towards real names in Facebook, LinkedIn and other public social media related sites, the communication pathways within organizations are still a different animal. Measuring success means something different in each case, as noted in this article by Susan Etlinger of The Altimeter Group.
Read more