> Other than Eli’s post, there are no documentation or articles on Go compiler internals. How does someone get started working on them? How do they navigate and find all these intricacies without spending hours? Maybe Google has some internal documentation on the Go compiler.

It would be nice to have more information out there on the internals of the Go compiler. Perhaps there is.

I found stuff like:

- https://github.com/emluque/golang-internals-resources

- https://www.altoros.com/blog/golang-internals-part-1-main-co...

- https://github.com/teh-cmc/go-internals

But yeah, Eli's articles[1] are pretty good.

[1] https://eli.thegreenplace.net/2019/go-compiler-internals-add...

The Go compiler is about as straightforward as it can get. Just read the source:

https://github.com/golang/go