Conversation

I fail to see why anyone would use #golang. Yes, it is performant but it has no generics (yet), no error handling (err != nil x 20000), no functional utils like map, filter (yay verbose for loops). No ternary, no string interpolation. It does not even have a Set data structure.
1
2
Replying to
Hahaha, I wondered this for a long time, until I found myself reading way more golang than writing it. The lack of magic makes it a very easy language to read/review/maintain
1
6
Replying to and
I guess I haven't used Go long enough to see it's maintainability. But I think it can go both ways. Extreme magic could be bad but not having simple building blocks like map, filter, sets, ternary operator etc just makes writing everything verbose and very repetitive imo.
1