>It would make me ill too. In my case, however, it was more like the proofs you learned in high school geometry. Couldn't get that either.< g >
Oh, but the pleasure of applying pure logic on a set of abstract objects (which do have their properties, and you can use all of the previously proved theorems as methods) is something very close to what you get when you get your class to behave the way you wanted. I feel myself lucky to be able to compare these.
Actually, I do think that this sort of passion for geometry is what has helped me getting into programming - it's just the logic and abstract stuff, when you come to think about it.
One of the beauties in math is that you never know where one thing will prove to be useful. Things which begin as pure theory suddenly get applied in a completely unexpected area. Differential geometry helped me a lot when I was first time applying walpaper to uneven walls :)