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.
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
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
How Sparking Developer Joy Unlocks Developer Productivity
Anu Bharadwaj
Forget Developer Platforms, Think Developer Productivity!
Robert Hoffmann & Christian Denich
Forget Developer Platforms, Think Developer Productivity!
Robert Hoffmann
UX in the Dev Cycle: Moving from Handoff to Handshake
Malte Breitzmann & Saskia Henatsch
The ABC of DX
Mike Elsmore
Breaking Down Silos Between Design and Development
Erica Rider & Stan Carrico
GitHub Copilot Beyond the Basics - 10 Ways to Elevate Your Coding
Liuba Gonta & Yuliya Khadasevich
AI Pair Programming with GitHub Copilot at SAP: Looking Back, Looking Forward!
Sumeet Shetty & Alexander Trusheim
Related Articles
View all articles



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

Code Healers LLC
Hinesville, United States of America
Remote
€30-40K
Intermediate
Senior
.NET
React
JavaScript
+2

Code Healers LLC
Hinesville, United States of America
Remote
€20-30K
Junior
Intermediate
React
JavaScript
TypeScript
+1


Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript

Confideck GmbH
Vienna, Austria
Remote
Intermediate
Senior
Node.js
MongoDB
TypeScript


DeepL
Amsterdam, Netherlands
Remote
.NET
React
Kafka
Node.js
+3

Anexia Cloud Solutions GmbH
Graz, Austria
€54K
Nginx
React
DevOps
Docker
+5
