4 ms·
> Go brings some good things to the table, yes. I've seen it's popularity rise in recent years, but it seems to be rising slowly. There are a ton of companies
by hahainternet 11y ago
> Go brings some good things to the table, yes. I've seen it's popularity rise in recent years, but it seems to be rising slowly. There are a ton of companies that can be listed for almost every technology.
Then name any company using Swift to the level Dropbox uses Go, or retract your claim.
Go code looks nothing like C other than general brace styling. I can't decide if you're trolling or just genuinely this ignorant.
- chrshawkes 11y agoJust stating my opinion, not trying to troll. I said "C like" because it is very much different than any C like language I'm used to. Dropbox was using Python as a main technology stack not that long ago so I'm not all that surprised they are seeing huge gains using Go. If Go gains more traction I'll consider using it, until that time, 6 years have gone by and I personally haven't seen anybody asking for Go in the Washington DC metro area.
- hahainternet 11y ago> Dropbox was using Python as a main technology stack not that long ago so I'm not all that surprised they are seeing huge gains using Go They still use Python if you read down the Twitter thread, but I can name so many more. Cloudflare for example. The likely reason you see such a difference is that the languages are suited to different things. Swift for example is all but mandatory for iOS apps, and so this is not adoption but migration. If you're just looking for small freelance projects then I expect Go will be a long time coming, but if you're looking for large infrastructure work you'll find an awful lot of people very interested in Go.
- fauigerzigerk 11y ago>Go code looks nothing like C other than general brace styling. I disagree. The one thing that makes Go code look more like C than other C descendants like Java, C#, JavaScript, Swift and even to some degree C++ is its error handling style. Having a seperate error value is of course a big improvement over C but visually the error checking code following many statements appears a lot like C. And the second reason is that Go has pointers with a syntax modelled after C. So in the eyes of the 90% or so developers who have been using mostly Java, JavaScript and C# for 15 or 20 years, Go has to look a lot like C.
- dang 11y ago> What the heck are you talking about > I can't decide if you're trolling or just genuinely this ignorant. Stuff like this breaks the HN guidelines. Please edit it out of your comments when posting here. https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newswelcome.html https://news.ycombinator.com/newswelcome.html
- hahainternet 11y agoI've had this message several times, but "What the heck are you talking about" doesn't break any rule whatsoever that I can find. In fact I fail to see how it could be toned down anymore. Are we not permitted to express confusion? Is 'heck' not the lightened American friendly version of 'hell'? How much more would you like me to blunt what I say in order that it doesn't violate unclear rules?
- dang 11y agoWhat you posted was uncivil. "What are you talking about" adds no information and is a variant of name-calling. Asking whether someone is "trolling or ignorant" is also name-calling, just with a branch in it. And "name X or retract your claim" is a form of intellectual bullying, so also uncivil. Any substantive point you have will become sharper once you edit such rudeness out, so it isn't a question of "blunting", but of being respectful. Even if you don't respect the person you're talking to, you need to respect the community by holding yourself to a higher standard.