An in return, I'm always slightly shocked by this kind of attitude. Just because I write code for a living doesn't mean that I had to forget how to do everything remotely practical first. If I'm confronted by a job that requires manual labour, I don't just stand there saying "oh I'm an IT person, I can't possibly do this".