> In Vilnius, I was paired with this talent from Google Warsaw who > barely knew Python, but was through the roof smart and knew Java > already, so was taking this opportunity to suck up Python like a > sponge. Since I'm happy teaching Python, our productivity was > very high, not saying other pairs weren't higher (you generally > don't need to "grade pairs" in XP, a corollary to the frequent > repairing operation, garbage collecting of bad karma that way).
Just to give more background, this technique of switching quite often, like every 90 minutes, is called "promiscuous pairing" in XP and is considered advanced, not necessarily a good starting place, per this blog entry: http://blog.excastle.com/2006/07/25/promiscuous-pairing-and-beginners-mind/ The presentation I was referring to in Vilnius was by Arlo Belshee as you'll see on this schedule (Wednesday): http://indico.cern.ch/conferenceTimeTable.py?confId=13919&detailLevel=contribution&viewMode=room He's with BlueTech, not Microsoft: http://www.linkedin.com/pub/0/13b/0ab I'm not really sure how much XP is used in Redmond, not being an insider there (though with friends on the inside). Let's just say I suspect quite a lot, as savvy software engineers tend to adopt best practices out of necessity to keep up. Anyway, we're using it around Portland and if I get that adult student gig I'm angling for (building a tag team) you can be sure we'll be writing lots of unit tests (which sometimes double as "demo defs" for a Python module, i.e. they advertise what it does). Kirby _______________________________________________ Edu-sig mailing list [email protected] http://mail.python.org/mailman/listinfo/edu-sig
