Pushing through with pair programming

Pushing through with pair programming

In my team there are two developers. We're responsible for coming up with technical solutions. However, both of us have problems getting started.

Overwhelmed

At the outset of a new project we both get overwhelmed by the scope and magnitude of the week ahead of us. It feels like we have to climb a huge wall, or walk through a dense forest.

It's easier to "let it all sink in" for a while, and read another blog post. The feeling of being overwhelmed subsides a bit. When it's faded enough we go back to coding - only to find ourselves in the exact same position.

How to break this cycle?

We decided to face this problem together. Especially at the start of a new, unfamiliar project, but really any time we feel overwhelmed, we team up. We use pair programming to keep each other focused and just start. One driver, one navigator, together against the world. We switch between driving and navigating every pomodoro.

Fear and overwhelmedness turn into curiosity and familiarity

This approach has allowed us to gain confidence and trust our experience and pattern recognition skills. As we work, our understanding of the domain and its issues grows, and we are better able to look ahead.

Fear and overwhelmedness turn into curiosity and familiarity. And as we gain more experience with this approach, and our skill and confidence increase, so does my enjoyment. And... of course the quality of our solutions :)

Leave a comment...

Leave a comment

Italic en bold

*Dit is italic*, en _dit ook_.
**Dit is bold**, en __dit ook__.

Links

Dit is een link naar [Procurios](http://www.procurios.nl).

Lijsten

Een lijst met bullets kan worden gemaakt met:
- Min-tekens,
+ Plus-tekens,
* Of een asterisk.

Een genummerde lijst kan worden gemaakt met:
1. Lijst-item nummer 1.
2. Lijst-item nummer 2.

Quote

Onderstaande tekst vormt een quote:
> Dit is de eerste regel.
> Dit is de tweede regel.

Code

Er kan een blok met code worden geplaatst. Door voor de tekst vier spaties te plaatsen, ontstaat een code-block.