From the course: Agile Software Development: Extreme Programming

Unlock the full course today

Join today to access over 22,400 courses taught by industry experts or purchase this course individually.

Pair programming

Pair programming

From the course: Agile Software Development: Extreme Programming

Start my 1-month free trial

Pair programming

- [Instructor] Pair programming is a practice that provides fine scale feedback at the scale of seconds. On one team that I worked on, I had a coworker named Oliver. Oliver and I decided to try pair programming together on a daily basis. Oliver was a young programmer who kept up to date on all the latest tools. I was more experienced. I knew all the legacy code and I knew the business domain really well. We wrote great code together. It is one of the best experiences of my life. We were really effective together. By combining our unique skills, we wrote great code quickly. We reminded each other to stay focused on the user story, always write tests first, and even to return to return from breaks quickly so we didn't waste each other's time. We learned a lot from each other and we became lifelong friends. Pair programming is two people working together on one computer, solving the same problem at the same time. Pair programming derives from the practice of code reviews. Code reviews…

Contents