I'm someone for whom not driving is often difficult.
I have heard/read several people talk about being annoyed by pair programming, because the person they're coding with doesn't know how to not drive. I'm someone for whom not driving is often difficult. Although this isn't strictly true, I'm one of those people who comes off as having been coding since the age of 4. I'd been coding for years before I came to Carleton, because I find it a lot of fun - an energizing game that I can get lost in for hours. This means that assignments often take me less time than most people, which means that when it comes to pair assignments, I usually have a quicker sense of how to solve the problems than my partner. This, coupled with my enthusiasm for coding means that it takes a surprising degree of self-control to not be frustrated by the pace of my partner, and "back-seat drive". These factors coupled with a feeling of wasting time can cause me to backseat drive. I realize this is annoying for the other person and hurts their learning and feelings, so I really do try to avoid this. However, I sometimes mess up, and I'm really sorry for that. I guess I'd just like to say that there are external forces that cause this particular problem with pair programming, and that some of us really try to do better. This doesn't absolve people like me when we mess up, but it hopefully let's you see that we're not just jerks - it's a little more complicated than that.











