Pair programming is a collaborative technique where two developers work together on a single computer to write, test, and debug code. In our team at Red Hat we have been doing pair programming sessions to study the advantages and disadvantages.
In this talk, we will explore the benefits of pair programming sessions, including increased code quality, faster problem-solving, and improved communication between team members. We will also discuss the challenges that arise during pair programming such as differences in workflow, tools and conflicts in decision-making. Participants will leave with a better understanding of what is pair programming and if it will bring positive results to their team.