22 ms·
> Well, golang is a tough language. This _could_ be true for some, but it directly conflicts with the stated goals of the language. Most people (that I've spo
by Sholmesy 4y ago
> Well, golang is a tough language.
This _could_ be true for some, but it directly conflicts with the stated goals of the language. Most people (that I've spoken to) would consider Go to be a simpler language, with fewer features, than other comparable languages.
- Gwypaas 4y agoThe issue with Go is the implicit footguns you will inevitably hit. Starting out with Go sure feels like a super power because of the simplicity and productivity, until the code base has grown and you now meticulously inspect every single line to understand the entire context a change is bringing, because you do not trust it in isolation to be correct. https://eng.uber.com/data-race-patterns-in-go/ https://eng.uber.com/data-race-patterns-in-go/
- lupire 4y agoYou use Golang as a replacement for many Baah and Python programs, and never touch concurrency. Concurrency is tricky, and that is true in every language, but less so in Go.
- ASalazarMX 4y agoPython is also an easy to learn language, and you'll likely make correct programs quickly. Idiomatic Python, though, is a longer road. You won't feel confident to open source your code for months.