DEV Community

Discussion on: Top Golang Courses & Tutorials to take during this Lockdown

Collapse
 
leob profile image
leob

Go has a lot "going" for it (pun intended), for instance a speedy compiler - however, I'm sorry, but for me the design of the language is way too much dumbed down, and unnecessarily so.

For instance, the lack of generics sucks big time and sticks out like a sore thumb - this means that any sort of non-imperative programming style (say map-filter-reduce) is completely out the window.

I understand that with Go they've put simplicity at its core, but the balance between power on the one hand and a small (tiny even) learning curve on the other is tilted far, far, far too much towards the latter.

I've studied both Rust and Go and I found the former much more intellectually satisfying.