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.
Matching moments
00:57 MIN
Approaching the live pair programming challenge
Coffee with Developers - Jonathan Tang
02:09 MIN
Improving developer experience for efficiency and well-being
Coffee with Developers - Robby Russell
00:55 MIN
A strategy for pair programming with a stranger
Coffee with Developers - Martyn Kilbryde
02:12 MIN
Applying pair programming and test-driven development
Building the Right Product and Building It Right: A Glimpse into Extreme Programming, Atomic Design
00:53 MIN
Approaching the pair programming challenge with a stranger
Coffee with Developers - Shritesh Jamulkar
01:08 MIN
Navigating hackathons and pair programming challenges
Coffee with Developers - Demi Oshin from musician to computer science student to CODE100
01:18 MIN
Comparing pull requests with pair programming
How to Optimize Non-Coding Time
02:15 MIN
Key benefits of a collaborative dev and UX process
UX in the Dev Cycle: Moving from Handoff to Handshake
Featured Partners
Related Videos
Forget Developer Platforms, Think Developer Productivity!
Robert Hoffmann
Forget Developer Platforms, Think Developer Productivity!
Robert Hoffmann & Christian Denich
Breaking Down Silos Between Design and Development
Erica Rider & Stan Carrico
UX in the Dev Cycle: Moving from Handoff to Handshake
Malte Breitzmann & Saskia Henatsch
The ABC of DX
Mike Elsmore
Building the Right Product and Building It Right: A Glimpse into Extreme Programming, Atomic Design
Rita Castro
AI Pair Programming with GitHub Copilot at SAP: Looking Back, Looking Forward!
Sumeet Shetty & Alexander Trusheim
How Sparking Developer Joy Unlocks Developer Productivity
Anu Bharadwaj
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript

doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript

JO Media Software Solutions GmBh
Brunn am Gebirge, Austria
Senior
CSS
Angular
JavaScript
TypeScript

autoiXpert GmbH & Co. KG
Stuttgart, Germany
Senior
Node.js
Angular
MongoDB
TypeScript




