Friday, March 29, 2024
HomeGolangThe perfect a part of pair-programming is when issues go unsuitable |...

The perfect a part of pair-programming is when issues go unsuitable | Bryan Braun


I’ve pair-programmed in plenty of totally different conditions. I’ve been the junior developer who wanted to be unblocked. I’ve been the brand new workforce member, being onboarded to a brand new codebase. I’ve paired with friends for knowledge-sharing and productiveness. And I’ve been the senior dev.

Once you’re about to pair-program, there’s a temptation to plan it round a easy, self-contained activity… one which’s unlikely to have any surprises or unknowns.
No one desires to really feel embarrassed getting caught on an surprising drawback when your friends are watching.

Taken to an excessive, your pair-programming periods can begin to appear like a wonderfully deliberate cooking present with pre-measured substances, lined up within the right order. You get a flawless cake each time however you don’t be taught something helpful about baking.

Once I suppose again, my favourite pair-programming periods have been the one the place issues went unsuitable. These have been the moments that taught me what being a programmer is all about. What do you do if you don’t know what to do? How do you break down a brand new drawback? What instruments do you attain for? When do you abandon your present strategy? These are issues you’ll be able to’t be taught from a weblog submit.

Even simply the concept senior devs have information gaps, google issues, and make errors was a revelation to me. I began to see that senior devs are so much like junior devs, however with extra confidence, higher instincts, and a well-rounded perspective. These have been invaluable classes for me as I transitioned right into a senior dev myself.

It takes some braveness to leap into an unknown pair-programming state of affairs however don’t be afraid! A whole lot of good can come from working by way of a messy drawback collectively.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments