Packages are the building blocks of large projects in Go. Whether intended for internal use, or destined for open-source stardom, writing good packages with clean and clear APIs will greatly increase the chance that the code is used and reused. This talk will explore best practices, goals, and helpful tips and tricks that help you to write beautiful packages.