9 ms·
Got into Go more than a decade ago, because it was HN’s darling back then. It has become out of fashion now here, replaced with that other great statically type
by rollulus 3y ago
Got into Go more than a decade ago, because it was HN’s darling back then. It has become out of fashion now here, replaced with that other great statically typed performant language (don’t want to start a flame war). Which on its turn will be out of fashion a decade from now, because we love new things.
And I love Go. It’s not perfect at all. But I get things done with it, there are tons of high quality modules to depend on, the tooling is great, concurrency / async programming is a breeze.
Thanks, authors and community.
- leosanchez 3y ago> It has become out of fashion now here Are you sure ? I don't get that feeling from HN at all.
- citrin_ru 3y agoMy impression that Rust nowadays gets more attention/upvotes than Go. But Go is still very fashionable compare to C/C++/Perl/PHP.
- zozbot234 3y agoIt's also very fashionable compared to other garbage-collected languages, which is arguably a more sensible comparison. Though one could argue that ReasonML (an Ocaml frontend with vaguely Go-ish syntax) has the better overall design.
- scns 3y ago> ReasonML (an Ocaml frontend with vaguely Go-ish syntax) Sorry to be a pedant, but ReasonML was developed to make OCaml accessible to developers with JavaScript experience.
- iLoveOncall 3y agoI think it has become out of fashion everywhere to be fair. Not in the sense that it's a bad language, but just that it's not used much anymore. https://trends.google.com/trends/explore?date=all&q=%2Fm%2F09gbxjr&hl=en https://trends.google.com/trends/explore?date=all&q=%2Fm%2F0... (Funnily enough, it still absolutely dwarfs Rust in Google Trends, which highlights how much HN, Reddit and such are echo-chambers)
- citrin_ru 3y agoIt's not only about echo-chambers. Rust is an emerging language, it's enthusiasts feel compelled to promote it to help it grow faster. Go is already well established and it's users likely feel that this language will be fine without their advocacy and more likely to stay silent. Go generated much more excitement on HN when it was not yet widely used but was growing and promising.
- usrbinbash 3y ago> it's enthusiasts feel compelled to promote it to help it grow faster. I have no problem with language-fans promoting it and singing praise to it. I do the same with languages I happen to like. What I do have a problem with, is evangelizing. https://gist.github.com/graninas/22ab535d2913311e47a742c70f1d2f2b https://gist.github.com/graninas/22ab535d2913311e47a742c70f1...
- deleted 3y ago[deleted]
- Thaxll 3y agoGo is a wildly used language not sure what you mean by it's not used anyway, it's a growing and very popular language.
- xbmcuser 3y agoIf you look at github stats go is still growing I don't see how you think it is its not used anymore it is the only largly used language that is still growing. https://madnight.github.io/githut/#/pull_requests/2023/3 https://madnight.github.io/githut/#/pull_requests/2023/3
- d-z-m 3y ago> Not in the sense that it's a bad language, but just that it's not used much anymore. What are you talking about? Go is a popular language. Many of the successful software projects released in recent years are written in Go.
- _lvbh 3y ago
- zmj 3y agoGo has entered the "boring technology" phase, along with Java, .NET, etc. It's a safe, productive choice, with well understood upsides and downsides. There's not much to talk about... and that's ok! "Choose Boring Technology": https://boringtechnology.club/ https://boringtechnology.club/
- cynicalsecurity 3y agoIs .NET still around?
- davewritescode 3y agoI believe it’s more widely used than Go
- mplewis 3y agoThe nice thing is that even if Go goes out of fashion, it won’t really matter. Your old Go 1.15 programs will continue to compile and work for the foreseeable future.
- elcomet 3y agoIsn't this true of all languages?
- grey-area 3y agoIt's not true of the javascript ecosystem where extensive dependencies are encouraged and therefore code rot and dependency hell is a real problem.
- ncjcuccy6 3y agoNo. Lots of frameworks ecosystems and languages break backwards compatibility all the time. Node stuff won't build a year from now even with the same lock file.
- halfmatthalfcat 3y agoHow would a program running on Node 18 now not run in 10 years given the same lockfile on Node 18?
- wild_egg 3y agoBecause node 18 will be EOL by then and you won't be using node 18. A Go 1.15 program will be working just fine on Go 1.41 in 10 years
- tambourine_man 3y agoI had to compile Node 14 for Mac Arm last week, because there was no V8 for it. It actually worked, remarkably, but I wouldn’t trust it on production. Software is either maintained or abandoned. There’s no “done”, as much as we want it to.
- kaba0 3y agoIt is still HN’s darling for some strange reason - I think it is the most often featured language on HN now, with Rust being only second.
- hakcermani 3y agoTouche. Got into Wails/Go recently for a desktop app. Everything fell in place in a short time. Even the junior contractor offshore with zero experience is able to contribute! (thanks to Wails also here .. using Svelte for the frontend .. love the lightning fast builds)