Idiomatic Go Tells a Story

February 25, 2024 21 min Free

Description

It can be hard to put a finger on what makes some Go code idiomatic and some code functional, but not quite right. This talk will share a practice Kaylyn has formed to consistently translate satisfactory Go code into delightful packages and type definitions worth bragging about. This practice applies principles from storytelling to idiomatic Go code. We will cover how the Hero's Journey can be applied to rethinking your Go packages - complete with world design, character development, and plot points that will turn a potential drudgery of code refactoring into the creative world of story development.