@anilbms75
How Can We Improve Developer
Experience?
Source: martinfowler.com/articles/developer-effectiveness.html
Slide 45
Slide 45 text
@anilbms75
Source: Unsplash
1. Time for value
Slide 46
Slide 46 text
@anilbms75
Time for value
Source: Forma36
Slide 47
Slide 47 text
@anilbms75
Source: Chakra UI
Slide 48
Slide 48 text
2. Delight Quickly
Slide 49
Slide 49 text
No content
Slide 50
Slide 50 text
No content
Slide 51
Slide 51 text
No content
Slide 52
Slide 52 text
@anilbms75
Slide 53
Slide 53 text
@anilbms75
Slide 54
Slide 54 text
@anilbms75
Slide 55
Slide 55 text
3. Feedback
Slide 56
Slide 56 text
No content
Slide 57
Slide 57 text
Next Js Documentation Feedback
Source: nextjs.org/docs
Slide 58
Slide 58 text
Lokalise Developer Hub Feedback From
Slide 59
Slide 59 text
4. User testing
Slide 60
Slide 60 text
Image: unsplash @anilbms75
“Dev tools user testing can be quick”
Slide 61
Slide 61 text
Dogfooding
Slide 62
Slide 62 text
@anilbms75
Image: Undraw
Quick ways to find the participants?
1. Internal Engineers (solution engineers,
professional service team, Developer advocates)
2. User testing with Pair programming
3. Friction Log Technique
Slide 63
Slide 63 text
@anilbms75
Slide 64
Slide 64 text
Image: unsplash @anilbms75
“If you want to know what a
person really values, what
they really suffer, what they
really do, don’t listen to their
words, observe their actions”
- Amy Hoy, Sales Safari
@anilbms75
Image: Undraw
How Can We Improve Developer
Experience?
1. Delight quickly
2. Optimize for Developer Effectiveness
3. Dogfooding
4. User testing with Pair programming
5. Friction Log Technique