Very deep conversation with fellow AI enthusiasts and we left it at a question i thought i'd share here.
Should AI develop through trial and error...or survival of the fittest ?
I don't think these two are mutually exclusive... in biological forms of life, an organism learns in real time through trial and error (learning to walk for example), while the evolutionary mechanism is used to rebuild the whole system, changing any aspect of the architecture to adapt to macro level trends.