Just got back from Chicago yesterday. We had a great
Subversion meeting (myself, JimB, KarlF, BenCS). Spent a
few days just grinding through SVN design, and came out
with a number of resolutions. Goodness.
The meeting was also for the express purpose of learning
about change sets. We had Phil McCoog from HP there to tell
us all about the change set gospel. Very cool.
Unfortunately, SVN can't truly do change sets right now,
and a redesign to enable that is out of the question. But
we can take some of the particular user-features
of change sets and implement them on top of SVN.
For the most part, change sets are very good for the
merge problem. If you have a number of lines of
development, or branches, and then want to merge changes
from the separate line back into the main (or vice-versa),
then the change set design makes it quite simple. There are
also some excellent benefits for defect tracking and for
determining differences between revs A and B. We'll have
the latter done quite well, and hooking in with defect
tracking is a separate issue in my mind (although we have
some excellent properties within SVN to enable external
defect systems to do this quite well).
Got a PS2 finally, last Friday. Of course, that also kinda
sucked. Here I get a box, then bolt out of town the next
day. When's a guy to play with the thing? :-) ... of
course, I spent mucho time tonite with it. The PS2 kicks
some serious butt. I've been playing a lot of SSX (a
snowboarding game from EA). Rocks...
Chicago this time of year was a lot better than I expected.
Possibly, it was just lucky. But it was only cold while I
was there. No serious wind, no rain, no (falling) snow.
Plenty of snow and ice on the ground, of course. Weird, as
I was just thru Chicago at the end of December.
Small world! In 1996, when my company was purchased by
MSFT, I met an awesome programmer named Kanchan Mitra. Over
the next few years, I also became very good friends with
him (great guy!), and at some point in there I learned he
went to Oberlin college. No biggy, just a little factoid in
the back of my head. Kanch also bought my house when I left
Washington to return to the Bay Area... that was awesome --
we signed papers, ate Thai food, and drank champagne. What
house purchase/sale could be better than that? In any case,
I'm hanging in Chicago talking with Ben (Collins-Sussman) and he
mentions that Karl and Jim also went to Oberlin. I do a
bit of computation in my head with all of their ages and
think "damn... they were probably there at the same time!"
The next evening, I ask Karl whether he knows Kanch. Damn
straight, he knows him. Ask Jim the next day, yup. (of
course, Oberlin only has a few hundred people, but I don't
know that at this point) But damn... they all know each
other, and Karl/Jim both have a high regard for Kanch. Of
course, Jim is upset that Kanch is at MSFT rather than
contributing his talent to the OSS world, but hey... so it
goes. ... Here I am working with the SVN guys for nearly
nine months, and they know one of my best friends from the
Damn small world.