Greater Monster wrote: 'Critique of pure reason' (Kant)
Oooohhhh...Kant...I read 'Critique of pure reason' in my Philosophy class at Northwestern. I'd hate to do this to you but I'll ruin the ending for you (kind of how my nephew ruined 'Sixth Sense' by telling me he was dead all along). If memory serves me right, this book was very interesting because it's the basis of the saying, "I think; therefore, I am." He starts off questioning his existence. How do we know we exist? How do I know I'm not a dream? So, he goes through a process or 'pure reason' to prove his existence. Eventually, he comes to the realization that he must exist because he has the capability to think thoughts, so therefore he must exist. The spin off of this concept is known as a 'brain in a vat' idea. How do you know that you are not just a brain in a science project being fed electrical impluses to give you perceptions of site, sound, touch, taste and smell. This is the idea behind the movie 'Matrix'. How do we know that we're not people lying in a tube but being fed the illusion of our being via a computer?
I think the earliest movie touching this idea was 'Tron'. The programs that they wrote were beings inside the company's mainframe. The quote under my avatar is from this movie. Flynn said to a program, "Who are you calling program, program?" This idea is becoming more interesting as we get closer to developing AI. If computers are given artificial inteligence, then are they now beings?
Speaking of Philosophy, I would recommend reading Aristotle's works. As programmers, you could appreciate Aristotle. He would have been the ultimate OOP.
My deepest apologies. I wasn't 100% sure that my memory was correct (I must have Rambus), so I did some research. Kant was not the philosopher who came up with, "I think therefore I am." It was Rene Descartes. Kant was famous for his logic using scepticism. Freshman and Sophomore year were kind of a blur for me. Too much extra-curricular activities for me. -_-