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.
Most easy programming being done nowadays probably have pre-built solutions available that you'd just have to configure. Online surveys are a great example.
Not all programming is cutting edge computer science.