tag:blogger.com,1999:blog-719065923860450374.post8238472614661949521..comments2024-03-08T02:28:32.039-08:00Comments on MysteryCoder: Why don't I pair more?MysteryCoderhttp://www.blogger.com/profile/12085440439301444384noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-719065923860450374.post-49761854641671714752012-07-22T23:29:39.316-07:002012-07-22T23:29:39.316-07:00Awesome post.Diablo 3 items I've experienced a...Awesome post.<a href="http://www.vipdiablo3.com/" rel="nofollow">Diablo 3 items</a> I've experienced all of these highs and lows of pairing myself. In the right situation, I fully believe pairing is the best way to go, but I've also felt the pressure of having to pair when it wasn't right<a href="http://www.mmolive.com/" rel="nofollow">Cheapest wow gold</a> (for any of the good reasons you mentioned) so it needs to be taken on balance.Anonymoushttps://www.blogger.com/profile/11444331117814442726noreply@blogger.comtag:blogger.com,1999:blog-719065923860450374.post-35807857951135892012009-08-14T23:01:59.076-07:002009-08-14T23:01:59.076-07:00Dude, I feel your pain. I basically believe that ...Dude, I feel your pain. I basically believe that pair programming is helpful only in a limited set of situations; such as when you're programming a computer, or thinking about doing programming a computer. But it takes a concerted effort to make that happen on a day to day basis. In many environments/companies it doesn't just happen naturally.<br /> <br />Speaking of benefits, the benefits I've seen include: 1) I'm better at staying on task, 2) design decisions are made faster with less chance of reversal later, 3) refactoring is less daunting, and 4) you learn much more quickly. Just to name a few.joelhelblinghttps://www.blogger.com/profile/00490218676204905135noreply@blogger.comtag:blogger.com,1999:blog-719065923860450374.post-61413778989826692592009-01-31T19:45:00.000-08:002009-01-31T19:45:00.000-08:00Thanks for the reply. Just to be clear, the enviro...Thanks for the reply. Just to be clear, the environment thing isn't holding me back, just something that I've wondered about. I started thinking about it while I was working on code that lived in a VM from an editor in a host OS. The main obstacle for me has been in the form of things I couldn't control, mainly the people I was working with not wanting to pair.<BR/><BR/>I'm actually planning on doing my own work/travel experience in the near future, working out of different cities every month or so, and will be looking to meet up with others into pairing along the way. The life of a solo developer gets pretty lonely, and I've missed my days of travel!Unknownhttps://www.blogger.com/profile/09629559156420705807noreply@blogger.comtag:blogger.com,1999:blog-719065923860450374.post-26383707439037822112009-01-31T18:12:00.000-08:002009-01-31T18:12:00.000-08:00Jeff, I understand what you are saying but I've co...Jeff, I understand what you are saying but I've come to the realization that I err on the side of not pairing way more often than pairing too much. I also have seen tasks that I thought weren't a good fit for pairing and in hindsight seen that I would have come up with a better result had I been pairing. All this is convincing me I'd really rather err on the side of pairing too much, the downside seems much less.<BR/><BR/>Supaspoida my advice, for what it's worth, is to not let environment issues stop you from pairing though I know I've been guilty of it myself. When I get past it I can learn from other people who do things differently.MysteryCoderhttps://www.blogger.com/profile/12085440439301444384noreply@blogger.comtag:blogger.com,1999:blog-719065923860450374.post-3606909446666530772009-01-31T16:24:00.000-08:002009-01-31T16:24:00.000-08:00As a mostly solo developer, I've actually never pa...As a mostly solo developer, I've actually never pair programmed, though I am in full support and I am beginning to make some moves towards finding people to pair with.<BR/><BR/>One thing I always wondered about was the environment issue. I'm one of those types who gets frustrated if I feel like my environment is holding me back, and will stop whatever I'm doing to set up a comfortable environment. So I have been wondering if anybody has had any success pairing in a setup with two computers working on shared source code. I am willing to learn other editors etc. but there is something to be said for having a setup where anybody can jump right in and be productive. Any insights on that?Unknownhttps://www.blogger.com/profile/09629559156420705807noreply@blogger.comtag:blogger.com,1999:blog-719065923860450374.post-13498408734141013602009-01-31T15:04:00.000-08:002009-01-31T15:04:00.000-08:00Awesome post. I've experienced all of these highs...Awesome post. I've experienced all of these highs and lows of pairing myself. In the right situation, I fully believe pairing is the best way to go, but I've also felt the pressure of having to pair when it wasn't right (for any of the good reasons you mentioned) so it needs to be taken on balance.<BR/><BR/>Very nice writeup.Jeffhttps://www.blogger.com/profile/16436835431382262039noreply@blogger.comtag:blogger.com,1999:blog-719065923860450374.post-20201161158116627422009-01-31T13:04:00.000-08:002009-01-31T13:04:00.000-08:00Great post, Chris.I'm glad that I've been part of ...Great post, Chris.<BR/><BR/>I'm glad that I've been part of an inspiration (along with the Hashrocket guys) to get you to revisit why you don't pair. I run into a lot of people like you who 100% believe that pairing is the best way to program, but there are reasons that they don't. It is great to see you list out the reasons and also address solutions.<BR/><BR/>I'm definitely going to point people to this entry as a good way to dispel some myths and address some real concerns.Corey Haineshttps://www.blogger.com/profile/06863615802688642075noreply@blogger.com