3 ms·
"...Go doesn't do enough for the programmer" Seems like a "boo Go" echo chamber in here, but as someone that moved their entire backend infrastructure to Go, t
by themartorana 11y ago
"...Go doesn't do enough for the programmer"
Seems like a "boo Go" echo chamber in here, but as someone that moved their entire backend infrastructure to Go, the offering was so compelling it was worth going against common wisdom and actually rewriting huge pieces of infrastructure code. And I'm hardly alone - many huge companies felt the same value proposition and made the same decisions.
Go isn't perfect for many things, but where it's placed itself - among often headless networking infrastructure projects and backends, it's exceedingly good at what it offers.
Edit: had repeated myself.
- BurningFrog 11y ago> as someone that moved their entire backend infrastructure to Go What did you move from?
- themartorana 11y agoMostly Python. It's a similar story to Dropbox, CloudFlare, etc.
- catnaroek 11y agoIf Go works for you, all the more power to you. When I tried Go, things went like this: First, I deliberately wrote a program with a data race, which the data race detector didn't detect. Then, I honestly tried to write a race-free program, and again the data race detector didn't complain. A couple of hours later, I realized that the second program also contained a data race.