Skip to content

Monthly Archives: June 2009

The Locality of Code Changes

The probability that you will change a piece of code in the near future increases when you make changes to that code or to code in its vicinity.
Recently, we were about to make changes to parts of a system that hadn’t been changed in about ten years. When we discussed how to approach the change, [...]

Begin with the End in Mind

To have a software development process that focuses on continually delivering value, we need to take a look at the process from the perspective of a feature/user story. What happens to an idea as it first pops up in someones head and then gradually transforms into something that can be used to solve real, concrete [...]