How many sessions do you need?

1 Session

For those needing a quick push in the right direction to get unstuck.

Buy Now $350
3 Sessions

For those looking to get started with a new skill or implement a small feature.

Buy Now $900
10 Sessions

For those wanting a deeper understanding of a topic or guidance during a project.

Buy Now $3000

Need to use PayPal? Send payment to

Frequently Asked Questions

What can we pair on?

I've been programming for 20 years. During that time, I've worked on hundreds of products for dozens of companies.

Most of my experience is with web technologies - such as PHP, Ruby, JavaScript, HTML, CSS, etc.

In addition, I also pair on development practices such as the command line, Git, and Test Driven Development.

How long are the sessions?

Each session is 1 hour.

30 minute sessions can be scheduled in advanced. This allows us to focus on micro topics and maximize our time.

How do I schedule a session?

You can start pairing sessions within 24 hours.

I ask that you start your pairing sessions within 30 days, and use them within 60 days. This pace maximizes focus and repetition so you get the most out of the sessions.

What do I need to pair?

You'll need an Internet connection fast enough to handle video chat and a decent microphone - AirPods are fine.

Depending on the pairing session we can use Google Hangouts, Zoom, or Tuple to collaborate.

While not required, I recommend a WebCam to personalize the experience.

Will you pair with my students/team/company?

We can mob up to 3. For more than 3, email me your details for training options.

What if I have another question?

Just email me. Unless I'm sleeping, you'll get a pretty snappy reply.