GitHub - workos/awesome-developer-experience: 🤘 A curated list of DX (Developer Experience) resources
The two types of quality
The Japanese define quality in two ways. Understanding the difference between them is the key to building products that users love.
Zeno Rocha
8/4/2022
Developer Products
How a frictionless Developer Experience improves software development
Find out what is the Developer Experience, why it is important, and how to make it as frictionless as possible in order to improve the delivered software.
Paolo Martinoli
5/23/2022
Employers
Developer experience is the next major competitive front in enterprise tech
Now that cloud is old news and APIs launch major businesses, the most successful companies over the next decade of enterprise tech will delight their customers.
Tom Krazit
4/13/2021
API Vendors
DX & Software Maintainability in Frontend Engineering
Tech Debts, Software Maintainability, Developer Experience, and Technical Leadership in Frontend Engineering
TK
4/4/2021
Employers
Why should we care about Developer Experience (DX)
Knowledgeable developers are like royalty that’s hard to please. But they’re irreplaceable. Yes, you can substitute employees, but if they’re less skilled, you might end up with costly refactoring. If you value the experienced team you have, consider working on what’s called the developer experience to keep them eager and comfortable.
Marek Gajda
3/26/2021
Employers
How to build a great developer experience
Nowadays, Developer Experience (DX) is essential for software products. Akin to User Experience (UX), DX instead focuses on improving the developer's journey, reducing hang-ups, and encouraging success throughout their programming experience.
Nick Lloyd
3/23/2021
API Producers
How We Measure Developer Experience at Trybe
In this post, I show how do we measure Developer Experience at Trybe
Elton Minetto
1/17/2021
Employers
Developer Experience at Netlify
The Developer Experience organization at Netlify is quite unique. In this post, we talk through the structure of the organization, how we work, who we are, and some of our team strategies.
Sarah Drasner
1/6/2021
API Producers
Developer experience: an essential aspect of enterprise architecture
Considering the interfaces throughout an enterprise architecture will lead to broader adoption. Read this primer on how to develop a great experience.
Bob Reselman
11/18/2020
API Producers (OSS Library Authors)
Why care about the developer experience?
By focusing on creating a great developer experience, Stripe created viral growth for a product that does not feel inherently viral, a payment processing system. They did this by recognizing the importance of the developer experience, executing on it, and by marketing to developers.
Sean Falconer
11/16/2020
API Producers (SaaS)
How to reach Developer Experience supreme level
Beyond measuring DX, people were struggling to identify the maturity levels of these professionals at their jobs. So I decided to write this article and explain my Developer Experience Maturity thesis.
Albert Cavalcante
8/18/2020
General/API Producers
Stripe: Building a Developer Cult
What makes Stripe a favorite of developers, the advantages of building a cult, and the how the little things add up for developers
Jack Gecawich
7/20/2020
API Producers
What is Developer Experience (DX)?
Developer Experience is a term with a self-declaring meaning — the experience of developers — but it eludes definition in the sense that people invoke it at different times for different reasons referring to different things.
Chris Coyier
6/15/2020
Overview
Developer Experience Metrics
In my view the first step to create DX metrics is to already have full mastery over UX metrics, but why? Because DX is a strand within UX, that is developers who use your product, even if extremely technical users, are still users who will be impacted if your product has a bad UX.
Albert Cavalcante
5/11/2020
API Producers
Why Your API Needs a Dedicated Developer Experience Team
How can API companies improve their overall process and deliver the high-quality experience their users want? One of the best answers to that question is: Focus on creating a dedicated developer experience team that can empower your users by making it easier to understand, easier to build, and easier to integrate (particularly if your company develops customer-facing APIs).
James Messinger
3/11/2020
API Producers
100 Days of Developer eXperience
Most of the 100 Days of Developer eXperience posts are combination of empirical quotes from developers and facts from scientific articles.
Jarkko Moilanen
11/6/2019
Many audiences (collection)
Why Developer Experience Matters
With the rise of API companies and technical products focused on developers, there is increasing focus on their developer experience. Product managers, marketers, and engineers alike have an interest in evaluating and improving how a developer uses their technical product.
Adam DuVander
10/1/2019
API Producers
Tiny Wins
I recently shipped two things at GitHub that had an impact beyond my wildest dreams. The amount of gratitude and love that spilled out of the community is like nothing I’ve seen before. But the things I shipped weren’t these huge, meaty projects. They were tiny.
Joel Califa
1/30/2018
Tooling Producers (UXD)
The Best Practices for a Great Developer Experience (DX)
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.
Sam Jarman
10/6/2017
API Producers
Building a Developer Experience Team at Sendgrid
As we scaled up to hundreds of employees, many new PMs, designers, and engineers ended up working on the product who didn’t share that same explicit understanding of our developer customers. Slowly, but surely, the overall DX around SendGrid suffered.
Scott Williamson
4/12/2017
API Producers (Engineering Managers)
What is API Developer Experience and Why It Matters
API developer experience is a relatively novel focus aimed to improve API design so it provides a seamless experience to developers when writing software. It can help increase programmers’ efficience and make it easier for developers to achieve goals on behalf of end users.
Sergio De Simone
10/25/2015
API Producers
APIs for Humans: The Rise of Developer Experience (DX)
The art of simplifying complex interactions into meaningful user experiences is an important competitive advantage for technology companies. But what if your product is an API and your end-users are developers? How do you design a good experience for them?
Freddy Rangel
9/22/2015
API Producers
Effective Developer Experience (DX)
When Apple introduced the iPhone, the device captured the imaginations of its users. Its features satisfied basic needs and also inspired ideas of what could be done when the Internet was always in your pocket. Eight months later, Apple made the iOS SDK available, transforming the iPhone from a product into a platform.
Jeremiah Lee
3/24/2011
Platform Producers