Development Practices How I Learned to Love (or at Least Like) Pair Programming I found pair programming surprisingly difficult at first. Here are 5 things I learned that made it much easier, until eventually, it was... well, fun.
Project & Team Management The Many Uses of Pairing: Replacing Post-Work Review with Collaboration Pair programming taught us to prefer collaboration over review. We've found a lot of value applying this thinking to other tasks involving review.
Development Practices New to Pairing? Speak Up! When you're new to a project and new to pair programming, you might think it's best to stay quiet and learn as much as you can. You're wrong—speak up!
Development Practices Swiss Cheese and Pair Programming How Swiss cheese makes a useful metaphor to explain how pair programming creates better software.
Extracurricular Activities Things I Learned while Pairing on odo I recently had the opportunity to pair with Scott Vokes on a side project. In a few short hours of pairing, I learned a lot more than I expected.
Development Practices, Evolving the Industry Reflections on 10+ Years of Pairing – What Works, What Breaks, and What’s Next Lessons from ten years' experience with pair programming.
Evolving the Industry 10 Tips for Running an Elementary School Computer Club It's a challenge to keep a group of 4th- and 5th-graders engaged for an hour, even when they get to write computer games.
Developer Tools Adventures in Pair Programming – 2 Devs, 3 Computers Using tools that get out of our way makes a big difference. Synergy is a nice addition to our pair programming toolkit.
Developer Tools A Comparison of Remote Pairing Tools – Skype vs. Wemux vs. Chrome Remote Desktop A look at several tools I've used for remote pairing (Skype, Webmux, and Chrome Remote Desktop) and their respective strengths and weaknesses.
Developer Tools Effortless Pair Programming with Teleport Teleport can help Mac users do pair programming with less interference by using their own mouse and keyboard on their partner's computer.
Development Practices Pair Programming Is Built on Crucial Conversations If the book Extreme Programming Explained is "how we roll," then the book Crucial Conversations is, "why we can" at Atomic.
Business Practices Trial By Pair – Vetting Job Candidates with Pair Programming Vetting job candidates with pair programming works. It reveals key information about a candidate's personality, abilities, and experience.