Looked like a fun article but I decided to test his example for #7.
I used node 4.2.4, with strict mode and I fixed what I believe was a typo on line 16 (I added the parenthesis to invoke this.greet). It printed the greeting as you might naively expect, so I'm not sure what point he's trying to make here.