Hacker News new | ask | show | jobs
by FungalRaincloud 3245 days ago
I don't know about others, but I personally have always seen Go as an internal language for Google. This made me feel like it was appropriate for projects that I personally control, but unlikely to be useful in a career. That's really just a feeling, though, and I recognize that if everyone felt like I do, it would make Go a niche language that was actually probably pretty lucrative to know. So I wouldn't say I'm put off by it, so much as the balance of factors hasn't tipped in favor of learning it yet.
1 comments

I can't speak for your location but I've found no shortage of companies choosing Go in London; from fintec through to online games. So it's definitely not a niche language used only by Google.

I can understand other people's complaints about the language though.

Like I said, it's the belief that it's a niche language that's kind of making it a niche language - that is, fewer people know it (because of the perceived niche-ness), but more people want it, meaning the pay is good. I'm not at all surprised to hear there are quite a few shops using it.

Granted, in my area, there are exactly none, but I don't live in the best location for the use of modern tool/language/technology stacks. If I were to move an hour or two north, I'd probably find many.

I'm not really sure what the point is you're trying to make.

* Are you saying you don't use it because you consider it niche?

* Or are you saying you believe people don't use it because they believe it is niche?

* Or is your point that Go is niche because people consider it to be niche so it never gains critical mass?

In any case, it's not niche. Period. It's being used lots by both start ups and more established businesses alike. I'm not saying it has the kind of penetration that Java or Python does, but Go is still definitely "mainstream" (for want a better description) these days.