Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Selena Small, Michael Milewski These two presenters will take you on a roller coaster journey of how to get started and get the most out of pair-programming. Live on stage they will switch from conversational overview straight into acting out various highs, lows, do’s and don’ts of pair-programming collaboration. Laughs and tears are guaranteed as the audience connect on the difficulties and ultimately the rewards that can be reaped from teamwork through effective pairing.Pair-programming, 2 developers writing code collaboratively with 2 keyboards and 1 computer, might feel weird, foreign, or impossible. Selena and Michael met through work at Fresho! but soon realised they are the kind of friends who would rather talk tech at a party. So they turned their party times into numerous hackathons, coding camps, and duo talks and workshops on topics around test driving software and pair programming. Produced by NDV: https://youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg?sub_confirmation=1 #ruby #rubyconf #rubyconfau #rubyconf_au #rails #programming Thu Feb 20 16:00:00 2020 at Plenary Room
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
The video titled '10x Your Teamwork Through Pair Programming' features speakers Selena Small and Michael Milewski, who engage the audience by exploring the intricacies of pair programming—an approach where two developers collaboratively write code using two keyboards and one computer. The presenters emphasize the dynamic nature of pair programming by dramatizing both its challenges and rewards through a scripted dialogue that captures common scenarios in a tech workplace. **Key Points Discussed:** - **Introduction to the Speakers:** - Selena is a self-taught coder and professional Muay Thai kickboxer from New Zealand. - Michael has a background in development and is a father of four, showcasing their diverse personal lives. - **Concept of Pair Programming:** - Both presenters underscore the importance of collaboration in coding, portraying how pair programming can feel awkward yet rewarding as developers work together. - **Dramatized Script:** - The speakers engage in a humorous and relatable exchange about their experiences with pair programming, highlighting various do's and don'ts. - They simulate a conversation between a new hire and a senior developer, addressing common misconceptions and barriers faced in the pairing process. - **Challenges of Pair Programming:** - Issues such as lack of communication, distractions, and mismatched experience levels between pairs are discussed, exemplified by the comedic/scripted tension in their dialogue. - Importance of ergonomics and equality in the pairing space is stressed; ensuring both parties can see the screen and contribute facilitates better collaboration. - **Best Practices for Effective Pair Programming:** - Developing clear guidelines before starting can mitigate issues—such as minimizing distractions and fostering an environment of respect for shared input. - Engaging in a 'ping-pong' pairing style where roles switch regularly helps maintain balance and engagement. - **Conclusions and Takeaways:** - By the end of their session, Selena and Michael encourage viewers to approach pair programming with an open mind and clear communication, reinforcing that this collaborative style can significantly enhance team productivity and project outcomes. The presentation concludes with the encouraging message that effective pair programming requires simple guidelines and commitment from both partners to realize its full potential.
Suggest modifications
Cancel