Program your next server in Go
&gt; When writing code, it should be clear how to make the program do what you want. Sometimes this means writing out a loop instead of invoking an obscure function.<p>For example instead of the obscure function<p><pre><code>    a.reverse()
</code></pre>
you can use the clear for loop<p><pre><code>    for i := len(a)&#x2F;2-1; i &gt;= 0; i-- {
        opp := len(a)-1-i
        a[i], a[opp] = a[opp], a[i]
    }
</code></pre>
:(