Pairing

Pairing

Feb
10
Live TDD Example: Setting up an Elixir project from scratch

Live TDD Example: Setting up an Elixir project from scratch

I want to show off TDD on some more "realistic" projects.
3 min read
Nov
08
Pairing Course Launch

Pairing Course Launch

Andrew Edstrom and I have just released a video course on Gumroad, Intro to Pairing.
1 min read
Oct
17
Pairing is asking for help

Pairing is asking for help

It's hard in the way I imagine being a tiny plant sprouting in the desert is hard, or a succulent clinging to a seaside cliff. It is growing hard.
2 min read
Oct
10
We pair because it's fun

We pair because it's fun

A really good day of pairing looks like this.
3 min read
Sep
19
In defense of rabbit holes

In defense of rabbit holes

There’s something about struggling with a problem that really fixes it in the brain.
10 min read
Aug
21
Advice for pair programming that you'll hate

Advice for pair programming that you'll hate

So you’re stuck watching your pair do things. You don’t understand what’s going on, and you can’t seem to get enough of a handle on the problem to be able to contribute. How do you get out of this situation?
3 min read
Aug
15
Pairing is for peacocks

Pairing is for peacocks

Pairing gives engineers a way to show off to each other without shipping really complicated stuff.
2 min read
Aug
07
loops! loops!!

Tips for pair programming from Air Force Colonel John Boyd & also from Ms. Frizzle

This is great if you're dealing with someone who's trying to kill you. You can use it to overcome some major disadvantages in raw power with enough speed. It's a lot less great if the mental model that you’re invalidating is your pair’s mental model of the codebase you’re both working on.
4 min read
Sep
03
Six key skills for pair programming

Six key skills for pair programming

This article describes the key skills required to be a good pair, a pair who is productive and rewarding to pair with for most people.
10 min read
May
07
The Mortifying Ordeal of Pairing All Day

The Mortifying Ordeal of Pairing All Day

I had to confront a lot of my fears about myself, sometimes every day. I had to learn to show someone else all the things I didn’t know, my limitations as a human and a software engineer.
6 min read