Hacker News new | ask | show | jobs
by Inufu 2116 days ago
I built (at Google) a prototype system in Go, then rewrote complete in C++:

- Go was too slow and GC too much overhead (real time analytics)

- Error handling and propagation is insanely verbose in Go, the C++ actually was more concise

- lack of generics made it impossible to reuse complex high-performance data structures and algorithms even within the project

Haven't looked back and between C++, Rust, Swift and Python, I'd never choose to use Go again.