|
|
|
|
|
by znq
3229 days ago
|
|
Don't want to hi-jack the article, but we've built Bugfender using Go. The problem is, we thought this is an internal (experimental) project and so Go (as a new language) would be fun to try out. But then Bugfender started to take off and we ran into serious problems making Go scale. Not because it is a bad language, but simply we were new to it ourselves. Today we're still running on go and we're more or less "ok" with it now, but it was a difficult path to get there and while it's fun to use a new language (or new anything) it's probably not the best choice for a startup product. Also when you need to hire people. We've summarized our experiences here: - https://bugfender.com/blog/one-year-using-go/ - https://bugfender.com/blog/go-pros-cons-using-go-programming... - https://bugfender.com/blog/three-years-bugfender-9-5m-users/ |
|
I think "anyone can learn it" is one of its main benefits. Compare that to Rust or Haskell for example...