Computer science differs from physics - it does not study natural objects. Neither is it mathematics - it does use mathematical reasoning. Rather, computer science is like engineering - getting something to do something (paraphrased)
Today I came across a great article on passion in research on Paul Ward's website at the University of Waterloo and it motivated me to write something short about it on this site since it seems to fit with what I've been spending my time on...