First of all I would like to state that I have nothing to do with philosophy, I might even be totally new to the field. So far I had my own thoughts about life and how things work, mentally mostly. Maybe I don't even know how to determine the field of philosophy so maybe this is not the right place to ask for enlightenment on what's bothering me right now. But I'll give it a shot.
Today I had a conversation with a friend of mine, he's a philosopher. The main topic of our conversation was Humans and their will. I as a programmer and a computers geek in general can relate human function with computers. Not literally, but we do have a processing unit, hard drive, power supply, etc. in us, brain, heart, and more peripherals that help us do our thing, hands, legs, eyes, etc. What I was saying is that we are machines as well, surely more evolved than today's computers but there's still a relation in my head. What I was also saying is that a man takes decisions based on his experiences since he was created, even before birth. And here's the part that we couldn't agree. He says
"I reject raw deterministic deductive patterns", He seems to believe that a man has something more than just a brain, he thinks that there is something more in there and not just experiences, he thinks he is really choosing depending on his WILL, and that he DOES have a free will.
What is that something more? Since it's proven that a person learns by experience, how can we say he has a free will? To me it all seems to boil down to past experiences.
I just try to explain to him that to me, choosing based on experiences is still free will, it's you that chooses and they are your experiences. But your choices do depend on them. In a way... the way you're "programmed"
I would like to hear more opinions on this topic so I can understand how a philosopher thinks or maybe what's that something that gives us free will? Even the flaws in my logic interest me.
What is your opinion on this topic?
English is not my first language, so please forgive me if I didn't state my question as well as it should be stated. Thank you in advance.