Like often with this kind of article it barely scratches the surface. "null != variable" will confuse people is downright silly. People confused by this won't have an inkling of what any non-hello-world program does. The rest has some validity, but it focuses on syntax and programming in the very small. It might take a bit of effort, but I can make sense of a tangled function (that's not an excuse to code sloppily th…
Kinda makes my point.
I suppose it could be explained by the fact that it's much easier to say something about the intuition of "null != variable" than to share some architectural insight.