That&#x27;s why I&#x27;m not a huge fan of Coffeescript or even convenience utility libraries like underscore&#x2F;lodash. They save you a couple of lines or a few opening &#x2F;closing braces but they make code more difficult to understand (to the average programmer) and (in the case of utility libraries) increase your reliance on reference documentation.<p>I generally prefer simple constructs that require multiple lines over complex one-liners. Although it depends on who is on the team. I prefer to write code that any polyglot programmer with a modest level of mastery in any specific language can understand.