6 Chris James on Unit Tests, Refactoring and the inevitability of change

quii.co.uk posted by amnonbc 1979 days ago  

The promise of software is that it can change. This is why it is called soft ware, it is malleable compared to hardware. A great engineering team should be an amazing asset to a company, writing systems that can evolve with a business to keep delivering value.

So why are we so bad at it? How many projects do you hear about that outright fail? Or become "legacy" and have to be entirely re-written (and the re-writes often fail too!)

Register to comment or vote on this story