chircollab / chircollab20

Home for the 2020 Chicago R Collab event
https://chircollab.github.io/
10 stars 3 forks source link

Recording pair programming sessions #34

Open maurolepore opened 4 years ago

maurolepore commented 4 years ago

Pair programming essentially means that two people write code together on one machine. It is a very collaborative way of working and involves a lot of communication. -- https://martinfowler.com/articles/on-pair-programming.html

pair-programmig-benefits

Birgitta Böckeler and Nina Siessegger wrote an excellent article recommending Pair Programming. They discuss different Styles, benefits, challenges, and compare Code Review vs. Pairing. Kent Beck goes as far as to say "Write all production programs with two people sitting at one machine".

As far as I know, in R pair programming is rare.

I propose pairs of programmers pick issues suitable for different styles of pair programming, and record on video their pair programming session. This should be an excellent way to work together, transfer knowledge, and promote the practice of pair programming by example.