The confusion prevails. According to Joe, I work in Information Technology (IT) sector (and certainly I do). But my job is not IT, it is in Computer Science (CS) field. I work (in team, of course) on development of products which are used by IT professionals. This is kind of similar to difference between Aeronautical Engineer (the one who makes airplanes) & Pilot (and one who makes them fly).
I don't blame Joe for this confusion. After all, I have Bachelors degree in IT and Masters degree in CS.
Here is an excellent discussion on the difference between CS and IT on slashdot.
Many on Slashdot think that CS is superset of IT. I concur.