Using [golint](https://github.com/golang/lint) with its vim integration has really helped me become more aware of the <q>surface area</q> I'm exposing. &lt;/aside&gt;