> Always, Always Require a Compilation Step [...] as opposed to, say, writing code as it will be run
I have a hard time believing that writing vanilla JS is superior to using a compiled language in any but very simple cases. Seems like bad advice to me.