I've developed a preference for languages with official style guidelines. It's tedious debating whether `for (var i = 0` is good JS.