Sunday, November 4, 2007

A Fresh Dev Env Should Be a Good Thing

In Happy Land, a fresh development environment isn't a scary thing. You install whatever programs are required (which are documented in some central location, of course), then check out and run the latest code from trunk. I mean, it's compiling happily, since no one is breaking the build, right? (They would have to bring in donuts, or suffer The Cow of Shame, or something, if they had broken the build. That's how things are in Happy Land.)

Of course, many folks don't get hired by Happy Land, Inc. For a painful, demoralizing example of this fact, check out this set of emails. (I found this via the blog post The F5 Key is Not a Build Process on Coding Horror.)