I am attending our weekend Twin Cities Code Camp. One of the speakers, and leaders, Jason Bock, gave a talk on evolutionary programming. He mentioned that Genetic Algorithms could be used to fix defects in existing code. I found an article on that at http://elliottback.com/wp/fixing-bugs-with-genetic-algorithms/. It points to a paper at http://www.cs.virginia.edu/~weimer/p/weimer-gecco2009-preprint.pdf This is obviously not well developed yet. But it seems very exciting to me. I can write a few tests, take a nap, wake up when I’m ready, and implement the solution provided. I’ll have to explain that I’m “working” to my boss, when he hears me snoring.