For me the biggest red flag is that performance-critical projects such as Traefik, CockroachDB and dgraph are in golang.
I understand how things where memory safety is important for security but performance isn't so crucial, such as Docker and k8 use go, but not those former ones.
I guess I really want it to win in that niche, while it's making the biggest progress in system utilities and embedded.
Who knows, maybe frontend web will save it :D
Don't throw in all in one bucket. For sure you can write CockroachDB in Go, but you can't write memcached in Go, because for this task GC would be noticable. You can write a lot in Go, but there are still performance critical tasks which need to be done in non GC languages, like caches, kernels etc
Unless we are talking about non-stop GC, like in Ponylang
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
For me the biggest red flag is that performance-critical projects such as Traefik, CockroachDB and dgraph are in golang.
I understand how things where memory safety is important for security but performance isn't so crucial, such as Docker and k8 use go, but not those former ones.
I guess I really want it to win in that niche, while it's making the biggest progress in system utilities and embedded.
Who knows, maybe frontend web will save it :D
Don't throw in all in one bucket. For sure you can write CockroachDB in Go, but you can't write memcached in Go, because for this task GC would be noticable. You can write a lot in Go, but there are still performance critical tasks which need to be done in non GC languages, like caches, kernels etc
Unless we are talking about non-stop GC, like in Ponylang