Given you were so interested in programming as a kid, how did you rationalize a career in engineering?
I'm only asking because I'm doing something similar - I was mostly interested in computers/programming growing up, and am now in my second year of Mechanical Engineering (w/ CS Minor, which doesn't mean much) and wondering if I should just bite the bullet and switch over to CS all the way.