June 2008

The trouble with using an empty development database

by Matthias Marschall on June 26, 2008 · 0 comments

Imagine yourself building a new web application from the ground up. Let’s say – an online bookshelf where you want to keep track of all the books you own. Along with the first lines of code you setup your basic database schema (You really need a database, right?) and you even come up with some [...]

Ownership Takes Commitment

by Dan Ackerson on June 24, 2008 · 0 comments

Building on my previous article “The Branch Not Taken”, I’d like to convince you of the importance of code ownership. In Garret Hardin’s essay “Tragedy of the Commons”, he describes the burden that communal freedoms place upon a finite resource. Protecting your release branch If you consider stable, production ready code as a finite resource, [...]

The “It runs on my box” syndrome

by Matthias Marschall on June 19, 2008 · 0 comments

You’ve heard it before, right? The standard answer given by so many developers when faced with a broken feature on the test server: “…but it runs on my box…”. Oh yeah, one of my favorites. You’re supposed to get this released and they can only come up with this lame excuse. Why does every developer [...]

The Branch Not Taken

by Dan Ackerson on June 17, 2008 · 0 comments

Whether you’re running your website from the trunk or a release branch, you’ve already taken the first important step – you’re using a source code repository. Depending upon the size of your team and website, the way you manage this repository will vary tremendously. I’d like to share some of my experiences in managing code [...]

We use Mingle for managing our agile software development process and found some repetitive tasks which we wanted to automate. As part of our deployment to the test environment, we had to manually move all “ready to deploy” stories to status “deployed on test env”. With every release to production, we had to move them [...]

What Sysadmins Want

by Dan Ackerson on June 10, 2008 · 0 comments

Most of us have seen, or at least heard of, the Mel Gibson movie “What Women Want”. It certainly is a tantalizing idea – being able to read the thoughts of other people. Now being able to read your sysadmin’s mind may not be at the top of your wish list, but, I bet there [...]