My younger brother is a computer engineer from IIT, and we were comparing how and why the world view of computer scientists is so different from that of doctors .
Computer science is very logical. You have to think clearly , and your reasoning needs to be precise. It's quite unforgiving, because you can't bluff. If you make an error, it will