Coderstand

TechLunch #26 Designing for developers (16/01/2019)

16/01/2019

Warning: theses notes are published raw, without any rewriting.
Attention: ces notes sont publiées telles quelles, sans retraitement particulier.

3 person panel: Algolia, Datadog, Sqreen

Why this job?

Designing for developers is not a goal, designing great products is their goal

Should designers code? (real question : do you code?)

Mostly HTML & CSS. Not a requirement, but allow designers to understand what’s going on.

Differences between designing for developers VS end users

Developers are knowledgeable users. Design must be clear to avoid veeeery bad consequences. Developers are more critical and less forgiving. Avoid black box, explain what’s happening.

Similarities

Meet end users, have a feedback loop. Workflows are the same, they are end users in the end.

How did you get onboarded?

Asking a lot of questions to get the technical background. Start with smaller improvements, in order to interact with the product.

Use diagrams to get a better understanding of the system.

first impressions of switching to designing for builders

Make them think about their end users, put things in perspective

How long did it take to feel confortable

Everything is changing quickly (mostly tech, and sometimes target users), so we can’t never be fully confortable. It’s a long term work (imposteur syndrome)

How do you think developers perceive you

Depends if developers value design, the role of designers, the perception of developers by designers

What is obvious for you, but not for newcomers

  • Attention to details is really important
  • Ask questions!
  • Developers love to be involved

Where do you get inspiration from?

  • https://dribbble.com/
  • Books (on design, or not)
  • looks at what people are doing with datas (maps, voting machines, real world usages)
  • look at other products

Closing remarks

  • Love your designers :-)
  • Embrace ambiguity
  • Teach UX to developers

Q&A

  • How do you measure good design? Feedbacks (user interviews, KPI, support team)

You don’t measure good design, you measure a product’s success.

  • How/When do you involve developers?

Make a meeting/workshop to explain the reason for the design. People are more involved when they understand.

  • Where to find good UI/UX websites for developers?

Some principal sites (https://www.smashingmagazine.com/), but no all-you-need bible, you have to search on blogs and social networks.

  • How to be friends with developers who “could have make it too”

Show your value. You allow them to create quicker, have a better product. You know the metrics, you are here to help them


TwitterFacebookLinkedin