What developers want
If Mel Gibson can figure out what women want, surely I can
figure out what developers want. She said.
@Rabeb_Othmani
Self-proclaimed queen of
shenanigans
• SMS
• Voice
• 2FA
• In-App Voice
• In-App messaging
What developers want
What developers want
What I thought
my job is!
What developers want
What my boss
think my job is?
What developers want
What do developers want?
What developers want
A Great Developer
Experience
What makes a great DX?
Liberty & Simplicity
Would you rather write this ?
Or this?
Configuration?
What
configuration?
How about the tools?
Developers want to
focus on solving a
specific problem.
Speaking the right language
What developers want
What developers want
What developers want
What developers want
Developers want to use
languages and tools that
are relevant to them.
Documentation
This is for
me
All in one
place
What developers want
What developers want
What developers want
README!README!
Say that you
README!
Developers want a clear structured
documentation to help them
understand and use your product
Communication
What developers want
What developers want
Developers want you to engage
with them, ask them for feedback,
help them with their questions and
issues
Learning
What developers want
What developers want
What developers want
What developers want
Innovation
What developers want
And most importantly
Authenticity, Honesty &
Empathy
What developers want

More Related Content

PDF
Sabuy Design Sprint #0: Process and Interview Guideline
PDF
Getting the Buy-In from the C-Suite
PPTX
7. evaluation (interactive)
PPTX
Matching the right EP
PDF
Content team, assemble!
PPTX
Localization : The Road Ahead : Mahendra
DOCX
Letter of recommendation-Rich
PPTX
7. evaluation(2)
Sabuy Design Sprint #0: Process and Interview Guideline
Getting the Buy-In from the C-Suite
7. evaluation (interactive)
Matching the right EP
Content team, assemble!
Localization : The Road Ahead : Mahendra
Letter of recommendation-Rich
7. evaluation(2)

Similar to What developers want (20)

PDF
PyTexas 2014
PDF
How To Do Kick-Ass Software Development
PDF
How to become a great developer
PDF
Time to Good DX
PPTX
"What Makes a Good Writer Good, and a Bad Writer Bad?"
PPTX
What makes a good writer good
PDF
How to recruit software developers An in-depth guide.pdf
PDF
Developer Advocacy: A Career Path for Those With a Passion for Code, Communit...
PDF
Top 10 Best Speech Recognition Software
PDF
How I Hire Developers
PDF
JAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
PDF
How to tell a better story (in code)(final)
PDF
Personality For Voice by Ozlem Williams
PDF
Personality for Voice
PDF
How to hire flutter developers? A simple yet comprehensive guide
PDF
How to hire developers for a startup.pdf
PPTX
How to Implement Domain Driven Design in Real Life SDLC
KEY
Turning Passion Into Words
PDF
Meet Magento New York City Open Source Office Presentation
PDF
Code Quality Makes Your Job Easier
PyTexas 2014
How To Do Kick-Ass Software Development
How to become a great developer
Time to Good DX
"What Makes a Good Writer Good, and a Bad Writer Bad?"
What makes a good writer good
How to recruit software developers An in-depth guide.pdf
Developer Advocacy: A Career Path for Those With a Passion for Code, Communit...
Top 10 Best Speech Recognition Software
How I Hire Developers
JAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
How to tell a better story (in code)(final)
Personality For Voice by Ozlem Williams
Personality for Voice
How to hire flutter developers? A simple yet comprehensive guide
How to hire developers for a startup.pdf
How to Implement Domain Driven Design in Real Life SDLC
Turning Passion Into Words
Meet Magento New York City Open Source Office Presentation
Code Quality Makes Your Job Easier
Ad

More from Rabeb Othmani (9)

PPTX
Building conversational ai
PPTX
VSLive360 managing the conversation flow
PPTX
Combining the Power of Bots and Microsoft Azure to Build the Apps of the Future
PPTX
Conversational ai, conversational ui
PPTX
Bots, voice and the future
PPTX
Integrating luis with a bot all in an azure function
PPTX
Keep climbing
PPTX
Welcome to the age of conversational interfaces
PPTX
Cross-Platform mobile development
Building conversational ai
VSLive360 managing the conversation flow
Combining the Power of Bots and Microsoft Azure to Build the Apps of the Future
Conversational ai, conversational ui
Bots, voice and the future
Integrating luis with a bot all in an azure function
Keep climbing
Welcome to the age of conversational interfaces
Cross-Platform mobile development
Ad

Recently uploaded (20)

PPTX
Information Storage and Retrieval Techniques Unit III
PPTX
Amdahl’s law is explained in the above power point presentations
PPTX
Feature types and data preprocessing steps
PDF
Abrasive, erosive and cavitation wear.pdf
PPTX
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PDF
Categorization of Factors Affecting Classification Algorithms Selection
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PDF
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
PDF
August -2025_Top10 Read_Articles_ijait.pdf
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PPTX
Software Engineering and software moduleing
PDF
Improvement effect of pyrolyzed agro-food biochar on the properties of.pdf
PPTX
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
PDF
737-MAX_SRG.pdf student reference guides
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PDF
22EC502-MICROCONTROLLER AND INTERFACING-8051 MICROCONTROLLER.pdf
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PDF
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
Information Storage and Retrieval Techniques Unit III
Amdahl’s law is explained in the above power point presentations
Feature types and data preprocessing steps
Abrasive, erosive and cavitation wear.pdf
"Array and Linked List in Data Structures with Types, Operations, Implementat...
Categorization of Factors Affecting Classification Algorithms Selection
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
August -2025_Top10 Read_Articles_ijait.pdf
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
Software Engineering and software moduleing
Improvement effect of pyrolyzed agro-food biochar on the properties of.pdf
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
737-MAX_SRG.pdf student reference guides
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
22EC502-MICROCONTROLLER AND INTERFACING-8051 MICROCONTROLLER.pdf
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...

What developers want

Editor's Notes

  • #5: What I do exactly at Nexmo? I’m part of the DevRel (Developer Relations)team , the advocacy team. We are the bridge between devs and product.
  • #8: This year alone, I’ve been to ~20 conferences, ~7 countries, ~16 cities
  • #12: DX matters for the same reasons good UX matters. Users of your technology are happier, promote it more, and stay longer when the product has good DX. Happy developers are chatty developers, and when we talk to each other to recommend products, the ones with the best DX are at the top of the list. Follows is my list of best practices when it comes to DX. Do these, and you’re well on your way to success.
  • #13: Developer Experience (DX) is the equivalent to User Experience (UX) when the user of the software or system is a developer. DX describes the experience developers have when they use your product, be it client libraries, SDKs, frameworks, open source code, tools, API, technology or service. DX shares some ideas and philosophies from UX design (or HCI), but builds on these with an eye towards modern technology and standards.
  • #23: Support different languages, target different platforms Provide SDKs, Client libraries etc.
  • #29: Clear structure, code samples to encourage copy pasting , tutorials, guides
  • #34: Great documentation leads to great communication. Communicate new versions of the product with good release notes, changelogs. Have clear README files .
  • #35: Be honest and open when communicating with developers. The way you communicate with them determines how they perceive you and your product. Share your roadmap and let developers contribute.
  • #36: There are many platforms to communicate with developers, help and assist them. Blog posts are a great documentation as well as an async mean of communication.
  • #38: There are few ways to learn (visual, auditory, read/write, kinesthetic). Check out my friend Tomomi Imura’s talk for more details about the subject