Practical Go: Real world advice for writing maintainable Go programs

My goal over the next two sessions is to give you my advice for best practices writing Go code.