Its a good concept, the death of the coder may be quite some way off though. Modularised code is quite tricky in that even the ones that are coded to the highest standards are most often inflexible and when you start combining different modules with diffferent connections and it becomes a larger whole often the unit can behave in unexpected ways.
Still, it would give testers like me just that bit more to do, so I am happy either way :O)
Yes, I don't assume it will be next week or next year but the interesting thing might be that once it does happen, it may sweep across the board very fast. I think this is the largest risk with AI, once there, it is there.
I completely agree there, when it happens it will be out and unstoppable!