I should have known my comment was doomed for downvoting. Many coders here. Many among them believe Strong AI is attainable. Everyone has self-bias, tends to believe their beliefs are correct and true. Anyone that believes Strong AI is attainable will evaluate that belief as correct, even with insurmountable evidence to the contrary. It is not a deficiency of programming that Strong AI will never be achieved, rather, it is an insurmountable problem of philosophy. No one takes philosophy seriously except philosophers. Coders, by and large a large percentage of them, because they are creators, often take themselves too seriously, and going right along with that is their beliefs, which they find near impossible to relinquish, even when it is shown beyond doubt their beliefs are not realistic. Strong AI can never be attained due to what computers are and the way computers work, and also what code is and how code works. This is not to say striving for Strong AI is a bad idea, because it isn't. Great things will come from that struggle, just not Strong AI.
No one knows why we are conscious. We have sliced the brain up a thousand ways and we will slice it up a million more and will never find consciousness because it is an emergent property of healthy brain, just like light is an emergent property of a working light bulb. No matter how you disassemble a light bulb, you will never find the light, though I grant you'll eventually figure out how light is produced, the assumption that a light bulb contains light is wrong headed. It's just a metaphor.
There is no worse slander than the truth: Strong AI can not be achieved, not with digital computers and programming and machine learning, and most likely by no other method either. Please, please grow up, and set aside your childish beliefs, because we need you now more than ever, here, in the real world.