Anil Kumar Krishnashetty
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.
Featured Partners
Related Videos
Forget Developer Platforms, Think Developer Productivity!
Robert Hoffmann
Livecoding with AI
Rainer Stropek
Forget Developer Platforms, Think Developer Productivity!
Robert Hoffmann & Christian Denich
UX in the Dev Cycle: Moving from Handoff to Handshake
Malte Breitzmann, Saskia Henatsch
Breaking Down Silos Between Design and Development
Erica Rider & Stan Carrico
The ABC of DX
Mike Elsmore
How Sparking Developer Joy Unlocks Developer Productivity
Anu Bharadwaj
AI Pair Programming with GitHub Copilot at SAP: Looking Back, Looking Forward!
Sumeet Shetty, Alexander Trusheim
From learning to earning
Jobs that call for the skills explored in this talk.
Senior Technical Program Manager - Core Experience
Happening
Municipality of Madrid, Spain
API
A/B testing
Natural Language Processing





