The Chaos of Structuring Go Projects (And How I Deal With It)

Go is opinionated about a lot of things — but project structure isn't one of them. Here's how I make sense of the chaos after building several Go projects from scratch.