Channels as primitives and the small spec of the language.
- Concurrency becomes orders of magnitude easier to write and reason about with channels and goroutines.
- A small and concise specification for the language makes it a joy to work with. No more trying to fit a huge spec in my brain memory or choose a dialect of it.
Bonus: gofmt man gotta love the fact the it ends all useless bickering about code format. It’s like the language makes programmers happy, but gofmt unites us as a community haha.