Which is true, and he gives a lot of points to support it, and I'd nod my head for the entire article if that was the title.
From my perspective though none of his points seem to support his chosen title, "Programming is not for everybody."
(It gets a lot sillier when you realize that nobody would title an article "Logic is not for everybody.")
John McCarthy (AI, Lisp) once said something akin to: "I think everyone should learn programming. It's the language we'll use to talk to our servants."
I think there is something in programming for everybody. It doesn't have to be compiler design or making the next facebook. Even if its just understanding what an algorithm means, so that you can write clear directions (a recipe, after all, is just an algorithm for preparing food, complete with for/while loops, etc).
Programming is just logic plus communication. And being able to convey ideas more clearly and more accurately is a delightful skill that will find uses all over life, regardless of if your job is programmer, EMT, chef, etc.