2018-08-17-designing-for-developers.html.md.erb 3.26 KB
Newer Older
Suri Patel 's avatar
Suri Patel committed
1
---
Rebecca Dodd's avatar
Rebecca Dodd committed
2
title: "How to design for (and with) developers"
Suri Patel 's avatar
Suri Patel committed
3 4 5 6
author: Suri Patel
author_gitlab: suripatel
author_twitter: gitlab
categories: insights
Suri Patel 's avatar
Suri Patel committed
7
image_title: '/images/blogimages/discovering_gitlabs_personas.jpg'
Suri Patel 's avatar
Suri Patel committed
8 9 10
description: "UX Manager Sarrah Vesselov shares her thoughts on how to design for
a developer audience."
tags: design, UX
11
twitter_text: "How to #design for developers: An interview with @SVesselov"
Rebecca Dodd's avatar
Rebecca Dodd committed
12
ee_cta: false
Suri Patel 's avatar
Suri Patel committed
13 14 15
---

Designers have a challenging task: Solve problems to empower users to do their
Rebecca Dodd's avatar
Rebecca Dodd committed
16 17
best work. To understand how designers balance the demands of their roles as
problem solvers with the evolving needs of an audience, I chatted with UX Manager
18
[Sarrah Vesselov](/company/team/#SVesselov) about the considerations that go into designing for developers.
19

Suri Patel 's avatar
Suri Patel committed
20 21
#### How has designing for developers evolved over time?

Rebecca Dodd's avatar
Rebecca Dodd committed
22
>“It has become more complex since developers are using tools to do multiple
Suri Patel 's avatar
Suri Patel committed
23 24 25 26
things rather than a single thing.”

<!-- blank line -->
<figure class="video_container">
27
  <iframe src="https://www.youtube.com/embed/jbbH58ICs5o" frameborder="0" allowfullscreen="true"> </iframe>
Suri Patel 's avatar
Suri Patel committed
28 29 30 31 32
</figure>
<!-- blank line -->

#### How do you view developer feedback?

Rebecca Dodd's avatar
Rebecca Dodd committed
33
>“Developers are as close to designers as you get. We’re all problem solvers.”
Suri Patel 's avatar
Suri Patel committed
34 35 36

<!-- blank line -->
<figure class="video_container">
37
  <iframe src="https://www.youtube.com/embed/EJlOJurVjFI" frameborder="0" allowfullscreen="true"> </iframe>
Suri Patel 's avatar
Suri Patel committed
38 39 40
</figure>
<!-- blank line -->

Rebecca Dodd's avatar
Rebecca Dodd committed
41
#### How has Hacker News feedback changed GitLab’s design?
Suri Patel 's avatar
Suri Patel committed
42

Rebecca Dodd's avatar
Rebecca Dodd committed
43
>“Having a direct line to people who are using our product every day allows us to quickly iterate and make changes.
Suri Patel 's avatar
Suri Patel committed
44 45 46 47
When I’m talking to people on Hacker News, I link them to issues, and I really value their feedback.”

<!-- blank line -->
<figure class="video_container">
48
  <iframe src="https://www.youtube.com/embed/nfHB8HBEwxs" frameborder="0" allowfullscreen="true"> </iframe>
Suri Patel 's avatar
Suri Patel committed
49 50 51 52 53
</figure>
<!-- blank line -->

#### What do you consider when trying to create positive UX experiences for developers?

Rebecca Dodd's avatar
Rebecca Dodd committed
54
>“It’s important to understand developers’ goals and motivations and what they’re trying to accomplish.”
Suri Patel 's avatar
Suri Patel committed
55 56 57

<!-- blank line -->
<figure class="video_container">
58
  <iframe src="https://www.youtube.com/embed/I3lfB2yfslw" frameborder="0" allowfullscreen="true"> </iframe>
Suri Patel 's avatar
Suri Patel committed
59 60 61 62 63
</figure>
<!-- blank line -->

#### What’s the greatest challenge in designing for developers?

Rebecca Dodd's avatar
Rebecca Dodd committed
64
>“Things keep getting more and more complex. Trying to make life easier for someone is a challenge.”
Suri Patel 's avatar
Suri Patel committed
65 66 67

<!-- blank line -->
<figure class="video_container">
68
  <iframe src="https://www.youtube.com/embed/l7yXDXtg_hU" frameborder="0" allowfullscreen="true"> </iframe>
Suri Patel 's avatar
Suri Patel committed
69 70 71 72 73 74 75 76 77
</figure>
<!-- blank line -->

#### What advice do you have for other designers who have developers in mind?

>“Make allies out of the developers you work with to better understand the developers you’re designing for.”

<!-- blank line -->
<figure class="video_container">
78
  <iframe src="https://www.youtube.com/embed/oUrnGuSnNik" frameborder="0" allowfullscreen="true"> </iframe>
Suri Patel 's avatar
Suri Patel committed
79 80 81
</figure>
<!-- blank line -->

Rebecca Dodd's avatar
Rebecca Dodd committed
82 83
#### Interested in joining the UX team?
Our incredible [UX team](/handbook/engineering/ux/) is rapidly growing, and we'd love to be your teammate! If
Suri Patel 's avatar
Suri Patel committed
84 85
you'd like to design for a developer audience, please apply for one of our open
[positions](/jobs).