I have been part of the interviewing process at our company for a few years now and it still blows me away how the majority(!) of applicants just flunk a simple FizzBuzz type test. Why in the world are they applying to a programming job if they can't program?
Being able to program (and being able to show that you can) actually does put you ahead of most applicants to your average programming job. It shouldn't, but it does.