Tuesday, December 27, 2011

Code evolution vs. Intelligent design (link)

You are feeling proud of yourself. You sit back after having just polished off another piece of masterful code and look down at the next item on your to-do list. You start to think through how you are going to tackle the next problem and then it dawns on you. To implement the next step you are going to have to go back and dig up all that perfect code you have just finished writing, hack it apart and bolt-on a whole new bunch of functionality. The perfect structure you have been building might not make it through through the carnage. Read here more...