Fixing the Broken
I was reading my twitter feed, when I stumbled upon this: If a process is broken throw it in the trash and start over. Nothing is set in stone. The simplicity of the tweet is absolutely true. It totally reminded me of a problem I've seen multiple times though. The process is rarely the difficult part of fixing a problem. A long time ago, when I was a team lead, the group I worked with had an automated build system that was extremely complicated, built entirely in-house, and didn't follow the conventions of any of the standard build-systems that exist....