World Congress 2022 Jun 15, 2022

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

Anil Kumar Krishnashetty

Traditional usability interviews fail to accurately capture complex developer workflows. Learn why pair programming is the ultimate testing tool to uncover hidden habits and build frictionless developer products.

Pause
Mute Enter Fullscreen
#1 about 3 min

Comparing consumer user experience with developer experience

Recognizing that product builders require different usability considerations than everyday consumers in ordinary situations.

#2 about 3 min

Observing developer tool ecosystems during pair programming

Watching engineers interact with code editors, terminals, and plugins provides workflow insights that standalone interviews miss.

#3 about 2 min

Identifying pain points throughout the developer onboarding journey

Tracing the path from reading startup guides to resolving errors reveals critical product friction that causes users to abandon tools.

#4 about 3 min

Adapting product experiences for distinct technical personas

Designing diverse workflows accommodates both junior and senior engineers who require deeply different shortcuts and learning paths.

#5 about 2 min

Improving documentation visibility through code editor integrations

Adding robust typescript definitions keeps engineers focused inside their editor rather than searching disjointed external web documentation.

#6 about 2 min

Measuring developer effectiveness to optimize local feedback loops

Reducing code feedback cycles and build times directly increases engineering velocity and overall product success.

#7 about 2 min

Providing embedded code execution for immediate interactive value

Embedding interactive component examples directly in documentation prevents time-consuming local setups for busy engineers trying evaluate tools.

#8 about 2 min

Finding software engineers for rapid usability testing sessions

Sourcing participants from internal developer teams, user communities, or freelance networks simplifies the testing recruitment process.

#9 about 3 min

Structuring collaborative and friendly pair programming tests

Setting clear task instructions and maintaining a low-stress environment prevents user tests from feeling like intimidating coding interviews.

#10 about 2 min

Capturing initial onboarding blind spots with friction logs

Gathering fresh perspectives from new hires encountering documentation for the first time helps pinpoint overlooked usability flaws natively.

#11 about 4 min

Sharing testing observations to build product team consensus

Inviting fellow team members as silent observers naturally aligns product managers and engineers on prioritizing specific usability fixes.

#12 about 3 min

Clarifying the purpose of mock integration coding sessions

Ensuring that user testing outputs remain securely focused on evaluating API interfaces rather than writing production-ready code.

Matching moments

3:02 min

Pair programming, feedback, and shared backlog prioritization

Martyna Zurek · LIVE

1:58 min

Navigating collaborative pair programming and technical hackathons

Gbenga Oladipupo · Coffee With Developers

1:29 min

Implementing pair programming and test-driven development workflows

Rita Castro · World Congress 2022

8:08 min

Addressing questions on development practices and testing strategies

Mesut Ayata Mesut Ayata · World Congress 2024

1:45 min

Answering questions on review time estimation and pair programming

Yishai Beeri · World Congress 2022

53 sec

Overcoming communication variables in blind pair programming rounds

Shritesh Jamulkar · Coffee With Developers

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 24, 2026 · 15:30–16:00

Stage 7

Beyond Vibe Coding: Using CLI Tools as Your AI Counterpart in Pair Programming

Ron Veen

Java enthusiast and Special agent for Team Rockstars IT

Ron Veen
Open session

World Congress 2026 North America

September 25, 2026 · 16:50–17:20

Outdoor Stage

Beyond the Code: Human-AI Synergies in Product Development

Ajita Kanchivakam Ananth

Staff Technical Program Manager at Google

Ajita Kanchivakam Ananth
Open session

World Congress 2026 North America

September 23, 2026 · 13:00–13:30

Stage 2

Parallelize Your Development with GitHub Copilot

Pamela Fox

Principal Cloud Advocate, Microsoft

Pamela Fox
Open session

World Congress 2026 North America

September 24, 2026 · 11:40–12:10

Tech Leaders Stage

Rethinking Developer Tools for the Agent Era

Han Wang, Sam Bhagwat

Han Wang
Sam Bhagwat
Open session

World Congress 2026 North America

September 24, 2026 · 15:30–16:00

Stage 6

Going beyond the code through the GitHub Copilot App: how to unlock you and your team’s superpower

Jenny Hwang

Director of User Research, GitHub

Jenny Hwang
Open session

World Congress 2026 North America

September 25, 2026 · 16:30–16:40

Outdoor Stage

12 Names for the Same Thing: Why Developer Experience Can't Grow Without a Common Language

Artem Mukhin

Software Engineer at Microsoft

Artem Mukhin