In the past, someone would look at a problem, write some code, test it, improve it by hand, test it again and so on. The problem is, software is becoming larger and larger and less and less manageable. So there's a trend to make software that can adapt itself. This is a really big item for the future.
|