 1 Natural.low == 0</li>
<li>never discard Futures; use waitFor (eventually) / asyncCheck (immediately) to throwaway value/error</li>
<li>never add an Obj/RefP/Ptr suffix to the main type idenfier (styleguide)</li>
<li>use -d:futureLogging + getFuturesInProgress() to guard against stuck Futures leaking memory</li>
<li>use &quot;&quot;&quot;string literals&quot;&quot;&quot; that start with new line, i.e. the &quot;&quot;&quot; first should be on its own line</li>
<li>strive for parantheseless code, remember 