It’s 2021, and developer experience is coming more and more into focus. In fact, companies are hiring product managers specifically with the goal of improving their developer experience. Staying close to your customer matters in every industry. Though it feels harder to get feedback as developers are expensive and specialized, Usabl is focusing on helping businesses see their customers in action. In the following post, we’ll review how people are currently getting feedback on the usability of their API’s. In doing so, we’ll review some of the ways developer-first companies are staying close to their customers.
First, let’s start by looking at API-first companies and how big the market is getting in general.
Here’s Venture Beat talking about the API market in general and the impact it’s having on companies:
APIs can be a massive revenue driver. As of 2015, Salesforce generated 50% of its revenue through APIs, Expedia generated 90%, and eBay 60%, according to Harvard Business Review. That’s because of the enormous market — there are an estimated 19.1 million API developers in the world, with only 11% of developers in one recent survey claiming they don’t use APIs in any capacity.
With the success of “API-first” companies like Stripe and Twilio, which are now valued at $95 billion and $65 billion, respectively, companies are investing in new API-first strategies at a record pace. As McKinsey notes, APIs, which were once largely limited to technical domains, have become a significant engine of business growth, allowing organizations to monetize data, forge partnerships, and open new pathways for innovation.Venture Beat
Usabl’s vision is to improve the developer experience. Usabl believes that usable products are really important and that the market is finding it hard to get great developer feedback. From working with customers, we have head stories about how within the first 20 minutes of using your product, developers need to have a clean and easy ramp and be able to accomplish their task.
How Usabl works is on the basis of writing tasks. In this fashion, we allow companies to freeform write out the questions they are looking to answer. Some include:
All of these and more are uncovered in video. The best part is the value you can get from these videos can be very extreme. For example, in asking developers to complete tasks you can:
Find out how to test your developer experience by looking into our getting started guide here: Writing your first test.
You can also just Request a demo today.
Usertesting.com has been around since 2012 and is well-known in the general testing space. They’re Enterprise plan sits at $24k a year for unlimited tests. Usertesting benefited from the growth in the user experience and user researcher fields over the last decade.
Maze is a startup that let’s you test your product based on Figma designs alone. They allow you to send a link and for users to complete a “series of missions and tasks.” Maze is focused, like User Testing, on websites and apps.
Learn more about how API usability impacts your business
Make your quickstart harder
When I was at Microsoft, one of the Azure Machine Learning team’s strategic initiatives was “five minutes to wow.” Our aim was to ensure that a developer new to Azure ML should, within 5 minutes, achieve such a surprising/useful/novel outcome with Azure ML that they say “wow!” Inspired by the goal, I worked on a […]
How Courier is using Usabl to unlock developer virality for its multi-channel notification API
“Videos from Usabl are timely, informative, and actionable. They help us uncover previously unknown issues in our developer experience and build internal consensus around real solutions” – Donnie Wang, Growth PM @ Courier Courier’s API makes it easy to send multi-channel product notifications reliably and in a way that is respectful to the end user. […]
We evaluated the usability of 4 leading eSignature APIs
Most were surprisingly bad eSignature as a space has been heating up for a while now. Look at Dropbox’s $230 million acquisition of HelloSign in 2019 or PandaDoc’s recent unicorn status for evidence of the growth in interest in the sector. The high valuations reflect the fact that signatures are involved in some of the […]
Why you, a UI-first business, should care about developer experience
What do the video game Doom, shopping malls, and Salesforce have in common? (No, it’s not that they all are fun ways to spend an afternoon). Doom was remarkable as one of the first PC games to support “modding.” Shopping malls are only as successful as the tenants that rent space within them. And Salesforce […]
Tag yourself: a framework for developer experience maturity
As we’ve built out Usabl’s platform for getting feedback from real developers, we’ve spoken to dozens of companies building API- and developer-first products for everything from payments processing to security scanning. In each conversation, we’ve consistently seen patterns in the way these businesses engage with developers. In this piece I propose that developer-first businesses can […]
Understanding the developer activation funnel
Your developer experience should be your best marketing tool As we’ve interviewed companies building developer-facing SaaS products, I’ve seen some common patterns emerging in the way companies build for developers. In this blog post, I’ll explain at a high level the journey that a developer will typically take with a SaaS product. To the best […]
API usability for developer-first products
It’s 2021, and developer experience is coming more and more into focus. In fact, companies are hiring product managers specifically with the goal of improving their developer experience. Staying close to your customer matters in every industry. Though it feels harder to get feedback as developers are expensive and specialized, Usabl is focusing on helping […]
Writing your first task
Writing your a task for an API usability test Let’s say you’ve gone through the steps here and chosen a well-sized task that tests your riskiest hypothesis about the usability of your API. You’re now ready to actually write your first task. How should you go about doing this? Minimize configuration time Remember, your goal […]
What part of your API should you test for usability?
So you’ve decided you want to run an usability test to discover ways in which you could improve the developer experience with your APIs. Congratulations! The next step is to decide what exactly to test. You might be thinking of simply taking one of your public samples, removing some of the code, and asking the […]