Archive for the ‘Theory’ Category

Dimension X – Ways to look at challenges to software development

Part of surveying SCM techniques is to look at what they’re good for, and conversely what they cost. I’ve decided to call this Dimensions of Challenge, and I’ll be discussing them one at a time.
I’m a little unsure of the classification, because some of my dimensions are more abstract than others. But I’m arguing, [...]

Defining: Baseline

A long time ago, on the SCM Patterns mailing list the discussion turned to defining terms. Today, I’m going to pick up that ball and run with it. The word for this article is ‘baseline’. It’s pretty fundamental to what we do on a day-to-day basis, so I think it’s worth exploring.

Antipattern Repository

Thesis: Distributed development, and by extension distributed CM, is the new thing. The notion of a single repository, even as supported by tools like Synergy:DCM and CC:MultiSite, is just not flexible enough. There’s too much “tail” and not enough “dog”. A new model is needed, with support for atomic changes, so that participants in a [...]