Simple Ways of Reducing the Cognitive Load in Code
&quot;Use names to convey purpose. Don&#x27;t take advantage of language features to look cool.&quot;<p>I can&#x27;t say enough about this. Please write code that is easy to read and understand, not the most compact code, and not the most &quot;decorated&quot; code, or &quot;pretty&quot; code or neat because it uses that giant list expression or ridiculous map statement thats an entire paragraph long.<p>Similarly what bugs me is when I receive a pull request where someone has rewritten a bunch of code to take advantage of new language features just for the hell of it and that did not lead to an increase in clarity.<p>I guess its in vogue now to add a lot of bloat and complexity and tooling to our code. &quot;Use the simplest possible thing that works.&quot; Tell that to the Babel authors with their 40k files...