Anil Kumar Krishnashetty

Why pair programming is the best usability testing tool for developer focused products?

Are user interviews failing your developer tool? See why pair programming is the ultimate usability test for finding real-world friction.

Why pair programming is the best usability testing tool for developer focused products?
#1about 2 minutes

Why developer experience is different from user experience

Developer experience (DX) is distinct from user experience (UX) because it encompasses a developer's entire toolchain, including code editors, terminals, and CLIs.

#2about 2 minutes

Gaining a competitive edge with superior developer experience

In a crowded market, a great developer experience can be a key differentiator that prevents developers from abandoning your product for a competitor.

#3about 3 minutes

Tailoring experiences for different developer personas

Recognizing that developers are not a monolith, products should cater to different personas like junior, mid-level, and senior developers who have distinct workflows.

#4about 2 minutes

Improving the in-editor experience with better types

A case study reveals that developers often rely on TypeScript types within their editor for documentation, making in-editor type support a critical part of the developer experience.

#5about 3 minutes

Measuring and improving developer effectiveness

Developer effectiveness is increased by creating fast feedback loops and reducing friction, which can be achieved with tools like interactive, embedded code examples.

#6about 2 minutes

How to recruit participants for pair programming sessions

Find participants for usability testing by engaging internal engineers, community members, or freelance developers, and automate scheduling with tools like Calendly.

#7about 2 minutes

Running effective and friendly pair programming sessions

Ensure a successful session by preparing test cases, making the environment friendly to avoid a coding interview atmosphere, and asking open-ended questions.

#8about 3 minutes

Using friction logs and shared observation for buy-in

Implement friction logs for new hires to capture fresh perspectives and invite teammates as silent observers to build a shared understanding of user pain points.

#9about 1 minute

Recommended resources for usability testing

Two essential books for improving usability testing are "Don't Make Me Think" for practical methods and "The Mom Test" for asking better questions.

#10about 3 minutes

Q&A: Clarifying the goal of usability pair programming

The primary goal of pair programming for usability is to understand the developer's journey and pain points, not to write production-ready code.

Related jobs
Jobs that call for the skills explored in this talk.

test

Milly
Vienna, Austria

Intermediate

test

Milly
Vienna, Austria

Intermediate

Featured Partners

Related Articles

View all articles
DC
Daniel Cranney
Why developer experience matters
With technology embedded in almost every aspect of life, and with developers building and maintaining these tools, it’s ensuring that developers operate in the digital world with speed and efficiency, if we are to see these same benefits in the offli...
Why developer experience matters
AP
Anto Pranjić
11 Tips to Make The Most Out of Your First World Congress 
The world’s most awesome event for developers is taking place in less than a month! It’s been far too long since the last time we met in person, but that’s only going to make this year’s WeAreDevelopers World Congress a truly special experience. Conf...
11 Tips to Make The Most Out of Your First World Congress 
LM
Luis Minvielle
Developers share the most interesting tech they ever built
Most people's first thoughts about Hacker News revolve around venture capital, stock prices, company valuations, and $1499 dongles. But what if we told you that Hacker News could also be a place for pure, consummate, wholesome content that tackles ho...
Developers share the most interesting tech they ever built

From learning to earning

Jobs that call for the skills explored in this talk.