Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I cannot really put my finger on it, but Go is basically perfectly compatible with the way my brain works. Its semantics so far have not surprised me, and I only have to look up the language specification very, very rarely. Most of the time (like 90+ %), I can just let my intuition guide me. Of course, Go has its share of problems, but that one huge advantage dwarfs those problems entirely.



That, plus the lack of magic.

I can always understand what a Go program is doing because of the simple semantics and lack of magic. It's an underrated benefit to be able to browse the source code of a dependency and grok it easily, first time.


Maybe it's because I've gotten better over the last year, but since I swapped from Java/python/c++ to a Go project, I've reduced my "find the answer on Stack Overflow" time by at least 75%.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: