Not sure what the author means by "real programming". Is this opposed to "fake programming"?
The more I mature as a programmer, the more I appreciate JavaScript's flexibility & readability. This allows for some useful idioms to manage complexity on large & intricate codebases. I like these dynamic idiomatic architectures as they tend to be flexible, evolvable, & under complete control of the programmer.
A module system (like commonjs) helps as well.
---
Meta note: Both this article and http://www.thehackerati.com/blog/2014/07/22/in-defense-of-br... seem like simple conversation starters.