Building a Developer-
First Product
Fundamentals that can
improve every product
Impossibly High
Standards
Increment Magazine
Impossibly High
Standards
Twilio Quest
Impossibly High
Standards
WWDC
Impossibly High
Standards
These initiatives might be a
little out of reach for some
teams…
Fundamentals
There are a few things almost
any company can do to
improve their DX
1. Advocate
CFO
Affordability-first Product
CTO
Ease-of-engineering-first
Product
Relationship
Manager
Existing-client-happiness-first
Product
Security Architect
Security-first Product
Developer
Advocate
Somebody needs to be
constantly fighting for your
developers
2. Be Consistent
Consistency
• Uniform
• Predictable
• Does what it is expected to,
every time
3. Get Feedback
If they build it,
they will come
• Talk to developers at every
stage of the product’s
lifecycle
• They will help you build a
product they want to use
Surveys
• Proactively ask for feedback
• Try to avoid “yearbook
answers”
Hackathons
• See how your product is
used in real time
• Find out which questions
don’t get asked
Hackathons
• See how your product is
used in real time
• Find out which questions
don’t get asked
4. Communicate
Documentation
• The instruction manual
Forums
• Stop answering questions in
isolation
• Stack Overflow
• Embedded in your
Documentation
Support Channel
• Meet your developers where
they are
• Remove communication
barriers
• Start building a community
Overview
How you’re going to build it What you’re going to build After it’s done
• Advocate • Be Consistent
• Get Feedback
• Communicate
galileo-ft.com
Thank you!
@andersonegan

How to Create a Developer-First Product