Pair Programming best-practices

  Рет қаралды 8,018

Bran van der Meer

Bran van der Meer

Күн бұрын

🧑🏿‍💻🧑🏻‍💻 Pair Programming is hard to keep sustainable. Learn the basics and best-practices in this video so you and your team can increase in code quality and grow as software engineers! 📈
Recommended read: martinfowler.com/articles/on-...
0:00 Intro
0:20 Why
3:05 How
3:22 Driver/Navigator
4:53 Pair reviewing
10:03 Summary

Пікірлер: 19
@Codefide
@Codefide 4 ай бұрын
Thanks for the overview. I have started to pair-program with the new team/company I have recently joined. At first I was reluctant to it and wanted my own space to think about the logic/problem/solution but after a few session I am starting to see the huge benefits to it! I'm really looking forward to many more pair-programming sessions with my colleagues :)
@dmitrybiletskyi7020
@dmitrybiletskyi7020 6 ай бұрын
Thank you for the great video. We're only going to use pair programming in our team so I found it extremely useful.
@greatestmoviesounds
@greatestmoviesounds 10 ай бұрын
Thanks for this mate! I’m sure to learn a lot from you!
@codingismyreligion
@codingismyreligion 28 күн бұрын
Im going to propose this at the start-up im workign at 🎉
@theafrodreamer
@theafrodreamer Ай бұрын
I have a code paring interview coming up. This video is helpful.
@orvillelim2461
@orvillelim2461 6 ай бұрын
Great content!! thank you!
@jazibulhassan
@jazibulhassan 10 ай бұрын
This was helpful. Thanks!
@gautamsnegi27
@gautamsnegi27 5 ай бұрын
Great content mate.
@YiyunMaoSSW
@YiyunMaoSSW 6 ай бұрын
Cool video! Appreciate the helpful tips🤩
@LarryPanozzo
@LarryPanozzo Жыл бұрын
Great video,
@user-ry9im5ek9l
@user-ry9im5ek9l 9 ай бұрын
Great video, would love to hear your thoughts on pair programming between a junior and senior dev, more of a mentor/mentee role
@branvandermeer
@branvandermeer 9 ай бұрын
I recommend you read the "Different skill levels" section of this article: martinfowler.com/articles/on-pair-programming.html#DifferentSkillLevels
@JTXRP
@JTXRP 9 ай бұрын
Great video! How did you make your description so professional? It has images, clear spacing? Is there a format or something you can use. Would love to know more
@branvandermeer
@branvandermeer 9 ай бұрын
Do you mean the chapters? YT generates the design itself, I only provide the "0:00 Intro, 0:20 Chapter 1" etc.
@JTXRP
@JTXRP 9 ай бұрын
@@branvandermeer I think KZbin did an update and I just realized it when viewing your video. I thought there was some kind of code you used.
@JelleVictoor
@JelleVictoor 5 ай бұрын
Hey, great video. Perhaps you could look to what woody zuil has to say about driver/navigator. His definitions are a bit different, but it’s in the context of ensemble programming. I tend to follow his definition more
@branvandermeer
@branvandermeer 5 ай бұрын
I've seen a talk from Woody in the past about mob programming, but I'm not sure how his driver/navigator is different from what I'm saying, can you elaborate? Btw, I also have a video about driver/navigator in more detail: kzbin.info/www/bejne/oKKqnn9sfctlac0
@yoavtamir7707
@yoavtamir7707 5 ай бұрын
Subscribed!
@MilMike
@MilMike 8 ай бұрын
I hate pair programming.. at least at my current company (never did it before): - the development is way way slower - the quality is not necessary better - It is very energy draining.. the need to explain every single character and discussing why I use X over Y is crazy - I can't focus if someone is talking, especially about some unrelated bullshit. - other devs usually don't take any breaks. That means sometimes I sit for 5 hours and talk about everything Sometimes we had a bigger problem, and we talked about it for hours and tried to solve it. Later after work I thought about the problem by myself quietly for few minutes and solved the problem in 30 minutes... I prefer to work alone and if I need help (or someone else needs help) I am OK with pair programming for max 1 hour. I also love to listen to music while coding and not blah blah blah.. Maybe I am not compatible with pair programming or maybe we are doing it wrong, I don't know.. But for me it is a nightmare. In my next job, I will explicitly ask if the company is doing pair programming.
The future of software engineering
7:10
Bran van der Meer
Рет қаралды 2 М.
Driver/Navigator style of Pair Programming
15:17
Bran van der Meer
Рет қаралды 2 М.
Khóa ly biệt
01:00
Đào Nguyễn Ánh - Hữu Hưng
Рет қаралды 20 МЛН
Luck Decides My Future Again 🍀🍀🍀 #katebrush #shorts
00:19
Kate Brush
Рет қаралды 8 МЛН
Why Does Scrum Make Programmers HATE Coding?
16:14
Thriving Technologist
Рет қаралды 496 М.
8 Design Patterns | Prime Reacts
22:10
ThePrimeTime
Рет қаралды 387 М.
Object Oriented Programming is Good | Prime Reacts
31:30
ThePrimeTime
Рет қаралды 290 М.
To Pair or Not to Pair: Pair Programming
17:44
Thoughtworks
Рет қаралды 23 М.
How principled coders outperform the competition
11:11
Coderized
Рет қаралды 1,6 МЛН
Coding Was Hard Until I Learned THESE 5 Things!
8:02
Nick White
Рет қаралды 23 М.
I've Pair Programmed for 30,000 Hours: Ask Me Anything! - Joe Moore
1:08:32
Angular Code Review Best Practices - Refactoring From Junior Level to Senior
27:10
Loose & Tight Coupling: Why Code is Hard to Change
17:40
Bran van der Meer
Рет қаралды 5 М.
how NASA writes space-proof code
6:03
Low Level Learning
Рет қаралды 2,1 МЛН
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 1,5 МЛН
Samsung S24 Ultra professional shooting kit #shorts
0:12
Photographer Army
Рет қаралды 32 МЛН
Неразрушаемый смартфон
1:00
Status
Рет қаралды 1,8 МЛН
Lid hologram 3d
0:32
LEDG
Рет қаралды 8 МЛН