@jenniferplusplus Go is attractive to a lot of people coming from interpreted languages or the JVM; it makes it dead simple to compile a binary & it’s designed for network plubming the way rails is designed for CRUD
Code gen isn’t rely useful if your data structures are already defined
Its *incredibly* hard to do something “clever” in Go; the language is straightforward & has a consistent style, making it a decent choice for projects with a lot of contributors with varying project familiarity