3 ms·
To add to this, a problem with becoming an expert on anything is that you can start to love your understanding of the complexity of the thing and lose the objec
by andrewvc 7y ago
To add to this, a problem with becoming an expert on anything is that you can start to love your understanding of the complexity of the thing and lose the objectivity necessary to evaluate the thing.
This can lead to endorsing advanced features instead of simple easily composable ones. The advanced features will be poorly adopted in the field due to not everyone being an expert.
This is probably the best single thing about golang. The language has many flaws, but this is not one of them.
- couchand 7y agoI wholeheartedly disagree about your characterization of Go. There are indeed some advanced and misguided features, to wit: goroutines and channels. On the one hand, these primitives make writing some types of programs easy, but it enforces one specific model to a fault.