Now that the ES6 spec is finalized, I figured it is time to start learning it. The best way to learn something is to start doing it; this is what I did this weekend. Writing ES6 is a pain though since most support for it is accomplished through a transpiler. It’s kind of frustrating that Node doesn’t support it. Even with the –harmony flag, there are fundamental things (such as requiring modules) that are not compatible with the commonjs style of importing. The only way to write ES6 is to install a transpiler like Babel. To run any ES6 code, you would need to run the node wrapper command babel-node.