I'm getting more and more sure IT should be 50% working, 50% continuous research. As for medicine research means fixing more mankind problems, IT research means getting closer to artificial intelligence, not necessary to unviversal computation pourposes, but to solutions from a science that is cross boundaries for all the others.
“...clouds on the left and clocks on the right and animals
and men somewhere in between.”
(K. Popper 1965)