Agile coding and the software factory approach to coding both offer strong benefits for developers, but following either to its extreme logical end can stunt productivity. There are two camps out ...