I'm in a Software Engineering class and we are doing an assignment on this very topic. It's good to hear that it's actually applicable to the real world. Thanks for the recommendation. Have you read Joel on Software? We had to read it for a class last year and I really got a lot out of it.
Yeah, I like Joel on Software and have read alot of what he done. Unfortunately the same cannot be said for any of my bosses.
Software is an art and full of puzzle/problem solving. If you like those things, you probably should go the software route. As mentioned earlier, you can always move into a management position, and your software skills will be a big part of your toolbox in that role. IT typically is a planning and customer support kind of job.