Pair Programming

preview_player
Показать описание
Recorded live on twitch, GET IN

Become a backend engineer. Its my favorite site

This is also the best way to support me is to support yourself becoming a better backend engineer.

MY MAIN YT CHANNEL: Has well edited engineering videos

Discord

Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
Рекомендации по теме
Комментарии
Автор

i love how instead of showing a subway surfers clip, he's showing us coding in neovim.

Mohammd
Автор

I think pairing is a great onboarding tool for new hires. It's also a great way to work out a tricky bug or prevent knowledge silos. But teams that require 100% pair programming are just asking to destroy their team's morale.

chriswolf
Автор

I’m loving the shorts. However, the out of context programming on the bottom is super distracting for my tiny brain 😖

TheExtreme
Автор

Good, that validates that I've been doing it right. I feel bad sometimes when I work on my machine. The times you do have to control their machine though is if they need help with Git to even push the code to share with you

FunkyELF
Автор

God forbid you work on an agreed upon environment.

doesthingswithcomputers
Автор

I remember back when pair programming was all the rage and people said two keyboards and two mice and playing ping pong where one writes a test and another writes a piece of code to validate it or whatever. That was all a bit mental. In a remote working world I think VSCode with the sharing plugin is awesome. Makes navigating through things slightly easier than a regular screen share.

robertluong
Автор

That... Isn't pair programming. That's just collaborating on a change.

CheshireSwift
Автор

So you mean more like normal collaboration with code review?

nobodyz
Автор

I think the big benefit from pair programming and mob programming is having to speak your train of thought to the operator that will actually change the code. That way you get the "rubber duck" effect and you eliminate code reviews, daily meetings and a lot of other stuff. The drawback is that you can no longer work give each individual a task, but in my experience that leads to better priorization. There is a tool called mob, that is a wrapper around git that allows for this type of coding philosophy even for remote teams.

rodrigosmergerequest
Автор

I did paired programming for a few years. I'd walk into work each day not knowing what machine I was going to use, or who I would be paired with. We sat face to face with two monitors mirroring each other and we both had a keyboard and mouse. After awhile, it got to be pretty draining.

LewisMoten
Автор

Giga-Chad JetBrains users: let me introduce you to Code With Me

mysterio
Автор

"me show change. Then me eat change, because change taste like cookie" 😂

bdidue
Автор

That's... Onboarding and code review.

You can argue that "two keyboards, one screen" is ridiculous, and I tend to agree, but pair programming at least needs you both to be looking at the code as it is being written.

Reashu
Автор

Pair programming is, by definition, two developers on one machine. You do it this way in order to have someone check your work and contribute guidance as it's being written. Usually, differences in machine setups is a non-issue because most corporate shops standardize on an IDE and configuration. Learn to use Visual Studio Code; most of your coworkers will be using it and it will make pair programming that much easier.

bitwize
Автор

Artifical problem finding....
In pair programming specific day one only touches keyboard so you can gather at his machine...

AK-vxdy
Автор

Strict pair programming treats us like Bynars from Star Trek. We're not Bynars. We're not Siamese twins.

potato
Автор

This split screen decision feels like a defeat of every principle.. but somehow it works. WHY BRAIN

Mugruokgt
Автор

vScODe live share 🙃

Is there a nvim plugin for doing something like this? Sshx maybe?

PalanikannanM
Автор

The coding instead of subway surfers is truly great.

KnuffinMight
Автор

😂❤ that's the reason why we do this only remote via the mob(-programming) git abstraction (written in go)... Otherwise, my colleagues would not be able to exit the project that is open in vim

LukasRotermund