opinionated guide to go