Not all "programmers" are Joel. Not all programmers do something hard. For instance, writing an online survey is not hard. It is programming, but it is relatively easy, but boring and repetitive. It's also something that is commonly done by "programmers."
Not all programming is cutting edge computer science.