Thanks for the recommendation. It looks very interesting based on the summary. Weiners commentary on learning seems to echo my own opinions, which I go into this is a sibling thread with netizen-936824.
I think much of the problem with duality dissolves once you eliminate the concept of the soul or free will. People tend to ignore the fact that the individual still exists as an information processing agent that takes actions, even if you remove free will.
If a program fails to provide the desired output when given an input, it is neither the input or that code that is to blame, but an incompatibility between the input and code that is at fault. You it is possible to get the desired outcome by modifying either, or more likely both.
I'm sure I am overlooking some implications or counterpoints, so I look forward to reading your suggestion.