DevGuild
Developer Experience
Developer Experience
You need to think deeply about how you deploy, configure, scale, support, and manage your product, all while delivering an elegant developer experience. Our speakers shed light on the landscape and help you make the right decisions so you can seamlessly integrate your tools into the everyday workflows of developers.
Agenda
Session #1
Baking DX Into Your Culture
When building for developers, many of us start by scratching our own itches. Thatâs great for pulling together an MVP â and doing some interesting engineering along the way â but itâs all too easy to get wrapped up in the functionality of the thing and lose sight of what itâs like to be on the other side of your API.
To prevent your shiny new tool from being reduced to just a set of inputs and outputs, Christine explores best practices worth baking into your teamâs culture â and how to carry those principles through growth and change.
Session #2
Product Discovery Panel: Research + User Techniques
In this panel, Opseeâs cofounder and cohost of popular DX podcast Donât Make me Code, Steve Boak interviews folks from Twilio, Pantheon and Convox on what itâs like to run an efficient product discovery process including research and survey techniques, user feedback loops, and challenges in defining new features.
Session #3
Treat Your CLI Like An API
For more than 30 years, command line interfaces have been designed using classic Unix-based best practices. While those practices remain foundational, the realities of building and implementing modern cloud-native applications has broadened the scope of how developers interact with your CLI.
In this presentation, CoreOS Head of UX Rob Szumski discusses how his team treats CLIs like APIs including their tactics for better user experience, backwards compatibility and future-proofing.
Session #4
The Good, The Bad, & The Fugly
No matter how great your developer product may be, when you forget your documentation, youâll run into problems.
UX practitioner Nick Cawthon discusses how industry leading developer companies attempt to build a centralized source of product truth, common (and unexpected) documentation entry points, and metrics to ensure youâre building documentation that scales over time.
Session #5
Designing For Yourself Vs. Designing For Millions
Developer company founders are in a unique position. They start with an MVP and a strong product design approach, build on their early community adoption, and continue to iterate even as the product continues to gain traction.
Where do you go after youâve implemented everything in your V1 Product Roadmap? How does your design philosophy change as you scale to millions of users? And how much control do you offer the community in your product direction?
The founders of PagerDuty, HashiCorp and Meteor offer their early design assumptions, show how their products have scaled over time, and debate the merits of product auteurs vs. design-by-community.