Weekly post (weekly)

  • Guideline Summary:

    Share everything. All contributions, whether great results and errors, are “ours”, not “yours” or “mine”.

    Play fair. One person “drives” (has control of the keyboard or is recording design ideas) while the other is continuously reviewing the work and planning ahead. Stay fairly close to 50-50 on driving. Let the less experienced partner start and maybe drive a little more.

    Don’t hit your partner. But make sure your partner stays focused and on-task.

    Put things back where they belong. Put negative judgments in the trash: Be positive about you and your partner. For both, this is an opportunity to improve.

    Clean up your mess. >Watch over the shoulder and you are really likely to find a large number of your errors!

    Don’t take things too seriously. If your partner picks out a bunch of errors as you type, be glad. But do not always agree. Have healthy disagreement/debate. Finding the fine balance takes adjustment.

    Say you’re sorry when you hurt somebody while moving furniture. Sit side-by-side and program, simultaneously viewing the computer screen and sharing the keyboard and mouse. Slide the keyboard — don’t move the chairs.

    Wash your hands of skepticism before you start. Being skeptical can be a self-fulfilling prophesy. Buying in and “jelling” can lead to a whole that is greater than the sum of the parts.

    Flush. If you work on some parts independently either discard them (flush) and start over together or have the partner very carefully review the work with you.

    Warm cookies and cold milk are good for you. Periodically, taking a break is important for maintaining the stamina for another round of productive pair programming.

    Be aware of the power of two brains. Experiences show that, together, a pair will come up with more than twice as many possible solutions than the two would have working alone. They will then proceed to more quickly narrow in on the “best” solution and will implement it more quickly and with better quality.

    tags: pair, agile

  • tags: agile

  • tags: photos

Posted from Diigo. The rest of my favorite links are here.

Family reunion goes social media

All this week, Giesbrechts (my wife’s side of the family) will gather here in Sault Ste. Marie for another family reunion. This one is unique as it is the first time the clan is heading east to Ontario, rather than the traditional Saskatchewan / BC destinations. For some, this will be their first visit to my home town. Everyone is particularly interested in learning more about the places that Ed, Rowena’s dad was connected to.

Not everyone can come, of course, especially with the added distance, so I’m going to try and share daily highlights through my blog. Thanks to my new iPhone, posting photos to Flickr and videos to YouTube will be a cinch. I’m even hoping to do one live webcast though I haven’t decided what or when. That should make a few heads spin around the card tables.

All photos and videos will be tagged giesbrecht09 for easy access, or just come back to my blog and click on the links.

Share your comments

Engage a little with folks here by posting a comment at the bottom of this blog post. Let us know what you are thinking, send a message to everyone.

Twitter updates

Photos

Videos

Weekly post (weekly)

Posted from Diigo. The rest of my favorite links are here.

Weekly post (weekly)

Posted from Diigo. The rest of my favorite links are here.

Weekly post (weekly)

Posted from Diigo. The rest of my favorite links are here.

Weekly post (weekly)

Posted from Diigo. The rest of my favorite links are here.

Weekly post (weekly)

Posted from Diigo. The rest of my favorite links are here.

Live coverage of SSMARt Awards 2009

On Wednesday, June 9 at 6:00 pm we’ll begin live coverage of the Sault Ste. Marie and Region Awards for Science and Technology. Come back here to see live photos and blogging of the event.