Skip to main content

Design Details Ep. 27 - Socialist Design

I've really been enjoying this podcast interviewing various designers about their work and insights, and this episode with Kim Bost & Cap Watkins is definitely my favorite so far. Their ideals in sharing context in the collaborative design process and applying empathy with co-workers are exactly what I'd like to see more developers embrace. That discussion begins about 30 minutes in but I encourage listening to the entire episode.

Practicing Empathy with Teams

I love seeing this message spread as much as possible. Susan Robertson describes some simple steps for applying empathy at work in this A List Apart article. It's a great place to get started and create a culture around empathy.

The Other Side of Empathy (EmpireJS)

The recorded video of my talk about applying empathy and creating an empathic environment while building great products at work. My first conference talk, so any constructive feedback is welcome.

Practical Empathy

Practical Empathy goes into the extreme depths of understanding empathy and how it can be applied in the our workflows. The wonderful pairing of insightful examples and amazing illustrations makes this book required reading in the study of empathy.

ShopTalk Show Speacial - 1 on 1 with a Hacker

After Chris Coyier's site, CSS-Tricks, was nearly hacked and personal info exposed online, he did the unexpected and invited the hacker onto his podcast with Dave Rupert to discuss the hacker's motivation behind his attack. This is an insightful exploration into social engineering and confronting an opposite view to find out more about it.

Better Creative Feedback

Constructive feedback is a key concept in creating empathy among a team. It helps push a project forward into the best it can be. The folks at Planetary did a spectacular job describing what good feedback looks like and how they use it in their workflow.

Your Most Important Skill

A succinct about how to get started practicing empathy in everyday life and why it is important to do so.

Dad and the Ten Commandments of the Egoless Programmer

A short and sweet blog post referencing a set of ideals from The Psychology of Computer Programming. While not every commandment exemplifies empathy, items 4, 5, 9, 10 are my favorite from the bunch.

Nonviolent Communication

Communication is another key element in gaining empathy and encouraging others to have empathy for others. Nonviolent Communication goes into practical exercises for interacting with other effectively and peacefully.

Soft Skills and Marketing Yourself as a Software Developer with John Sonmez

JavaScript Jabber tends to get fairly technical during most shows, so this interview with John Sonmez was a pleasant contrast. While "soft skills" are usually given less importance in the developer world, it was wonderful to hear John and the panel discuss how relationship skills generally lead to happier programmers. This is also the third episode with Aimee Knight, who has been a superb addition to the male dominated panel.

What We Say Matters

Akin to Nonviolent Communication, this book follows a focus on compassion for others while staying honest to push ourselves forward.

How to get designers (or anyone) to work on your open source project

The Design Open Project has been a fantastic resource for showing how designers can get involved in open source projects. This article, in particular, is supremely helpful for developers who want designers to get involved with their project, stepping through what fulfills the needs of contributors.