DEV Community

harleybl
harleybl

Posted on

2

The Joy of UX: User Experience and Interactive Design for Developers

I recently finished the book "The Joy of UX: User Experience and Interactive Design for Developers" by David Platt. I recommend it to anyone looking to make better software. You can buy it at Amazon, or if you have an O'Reilly learning account, you can read it "for free."

When a lot of people hear design (myself included), their first thought is about the look and feel of the front end. Things like which typefaces and color schemes I should use to make the front end easy on the eyes. While that is important for having a polished and professional-looking product, that is not the subject of this book.

The main idea I got from the book is that developers are not the primary users of the systems that we create (unless you are building an IDE or dev tools). The experience of using our software suffers due to our bias as developers. Improving the experience helps our apps get out of the way of our customers and let them accomplish their goals. Doing so makes them happier, and in turn, helps our bottom line.

In the book, David lays out the main principles of good user experience and backs them up with concrete examples from real websites and systems to make the principles relatable. I am not going to re-hash all the tenets and tidbits from the book, but here are the ones that stuck with me:

  • Start with reasonable defaults
  • Don't make your users think or do your work
  • Lead the witness

If this topic interests you, I also recommend the work the UX Design for Developers course on LinkedIn learning by Billy Hollis.

If you have a resource for this topic that you recommend, please share it below.

AWS GenAI LIVE image

How is generative AI increasing efficiency?

Join AWS GenAI LIVE! to find out how gen AI is reshaping productivity, streamlining processes, and driving innovation.

Learn more

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay