Problem Solving Through Pair Programming

Problem Solving Through Pair Programming

Ruby Central via YouTube Direct link

Building trust and confidence through pairing

8 of 16

8 of 16

Building trust and confidence through pairing

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Problem Solving Through Pair Programming

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Problem Solving Through Pair Programming
  2. 2 The Socratic Method: Asking leading questions and starting a thoughtful dialogue instead of providing direct answers or solutions
  3. 3 Pairing with my own mentor
  4. 4 Eventually, a natural progression from mentor/mentee to peers happens, but the pairing never goes away...
  5. 5 Pair Programming as Mentorship: Solving interesting and difficult technical problems under more experienced guidance provides greater benefit than the typical mentorship structure
  6. 6 The knowledge transfer that happens through a pair programming session and through mentorship ultimately flows in both directions.
  7. 7 Pair programming is a high-contact and high- fidelity way to hit the ground running and build trust with your mentee.
  8. 8 Building trust and confidence through pairing
  9. 9 Effective Pair Programming
  10. 10 As a mentor, your initial role should always be to navigate
  11. 11 Every pairing session should be an open dialogue and live code review, with discussion and productive debate around your implementation and solutions
  12. 12 Eventually, you can switch roles more frequently, and provide your mentee with more opportunities to both work on the implementation and planning sides of pairing
  13. 13 Tooling and Accessibility...
  14. 14 Pairing can bring up all kinds of accessibility concerns...
  15. 15 Always ask about access needs up front and adjust your pairing practices accordingly
  16. 16 Without asking about access needs and making adjustments, pairing could be completely inaccessible to members of your team

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.