The article has some valid points. But a person who needs to emphasize his superiority against novice programmers in such a way lacks maturity of personality.
The article doesn't say anything negative about novice programmers, just that these are the things we go through when we learn. I certainly went through the stages described, and I'm hitting the near-million-line projects now and wonder what happens next.