XP/agile programming/pair programming
Well I had my first experience with eXtreme programming. More specifically “pair programming”. I must say it was rather fun. Pair programming has 2 people one keyboard. It allows you to bounce ideas off each other as you code. This has advantages and disadvantages. Most everything I’ve read talks about a coder “getting into the groove” and pounding out code. Any interupptions cna get you out of the groove. This didn’t appear to be the case. I think it boils down to both people thinkg about the same problem.
We discussed different ways to tackle the problem, and both explained why we thought a certain solution wouldn’t work. We did this untill we both decided on a solution that would work. This actually allowed us to solve the problem faster. Kevin, the guy I was working with, is a much more experienced developer than I am, and he said we probably saved about an hour, maybe 2 hours worth of time.
I hope I get to do more of this in the future.
technorati tags: XP, agile programming, pair programming