I've been in [state] at [big company you all know] for the past week, in preparation for [secret project]. I went out to supper with one of the younger developers here, and he picked my brain about development ideas. I found myself giving a ninety minute presentation on the economics and practices of Extreme Programming this afternoon.
Obviously, I'm biased toward testing and refactoring instead of rewriting, but it went really well. It's interesting how undisciplined development tends toward the same practices no matter where I go. It's also nice to have a group of people receptive toward the idea that things don't have to be that way.
[secret company] may not fully adopt XP. That's fine -- but now they're talking about ways to improve the process of writing software. They've had the opportunity to say "Hey, we could do a better job if we changed a few things." Since a couple of them immediately went off to start looking at how to write tests (my recommendation for a starting point), I think they'll do okay.
It was also nice to give a talk based off of a book outline (another [secret project]) and have it received well. Case study, anyone?