Which shows you do NOT understand genetic algorithms - implementation or application. You say you're a programmer, go and LEARN about them. I've posted excellent references to them, and on that Java site there are even code samples you can examine to disabuse yourself of your notions about GAs.
It's really fruitless to argue about GAs; you don't understand them, you admit you don't understand them, and apparently you have no desire to understand them.
You keep stating that without addressing the arguments. It was your citation to genetic algorithms which states that these programs are searches through solution space. The program I listed does that albeit in a fashion which seems to bother you. Simply, its selection criteria is that only "solutions" having an intial "T" are selected to pass on to be tested for the second letter "O" and so on. The programmer cheats since he does not check for spaces, but that really would be another solution space. The fact that the "genetic" algorithm bothers you(it uses "elitism") does not make it different in class then what you consider a genetic algorithm. I stated this before and you have failed to see it, so this time I will put it in all caps so that you can hardly miss it.
SCIENTIFIC AMERICAN TOUTED THIS PROGRAM AS SUPPORT FOR EVOLUTION.
NOw did you see that? You got a problem with it, argue with Scientific American. The real point being is that the solution space is generated by the programmer