The conversation about Golang Developer Experience (DX) falling behind is gaining momentum.Go was originally designed with simplicity in mind, which made it easy to read and maintain for large engineering teams.However, the minimalistic approach of Go limits its expressiveness when compared to languages like Rust, Kotlin, and modern Java.The long-standing issue of the lack of generics in Go was addressed in the latest version (Go 1.18).