6 ms·
Little bit of a nit on the title if the author is reading this. Go is called Go, not Golang. https://go.dev/doc/faq#go_or_golang https://go.dev/doc/faq#go_or_g
by firloop 4y ago
Little bit of a nit on the title if the author is reading this. Go is called Go, not Golang.
https://go.dev/doc/faq#go_or_golang https://go.dev/doc/faq#go_or_golang
- nequo 4y agoTo me, "Golang" is a good compromise to make material about it searchable. For example, Lean is notoriously hard to find stuff about. Try entering "lean" into HN's search engine: https://hn.algolia.com/?q=lean https://hn.algolia.com/?q=lean I wish there was a convention to call it "Leanlang" or "leanprover" or something.
- seneca 4y agoIt is extremely common to use "Golang" for Go to disambiguation the extremely common word. Not necessary on HN due to context, but it helps with SEO for blog posts.
- jmainguy 4y agoI always list it as Go/Golang on resume. Don't want people thinking I'm good at that board game
- richbell 4y agoFrom what I've heard about its difficulty, I'd be far more impressed if you were proficient at Go.
- WJW 4y agoWhen people write phrases like "Proficient in C, C++, Go and Malbolge" on their resume it's always a pain to figure out if they mean the programming language or the board game.
- aflag 4y agoI once interviewed someone who was "proficient in dart, go and nim", but I was puzzled when they said they never wrote a computer program in their life.
- WJW 4y agoTIL that "nim" is a game as well as a programming language.
- erik_seaberg 4y agoWe once had an interviewer poke a candidate about PostScript basics, and it quickly emerged that he had put his uses of “print to file” on his résumé and had no idea it was a Forth-like language.
- sQEjOG4eEBcsVwU 4y agoThat's 100% on Google. If they (a freaking search company) didn't name it "go" (an extremely common english word which makes searching harder) then it could just be searched instead of using things like 'golang' (was/might still be common name for the language in repositories) that are clearly about the programming language. I have the same conceptual gripe with other ones that use fairly common single words like "rust", "swift", and "python", but I don't (yet) use the first two to know how big of an issue it is, and I can usually use "py" instead to exclude any chance of snakes.
- ilyt 4y agothat "tradition" goes all the way to C sadly. But hey at least cmdline is short...
- teddyh 4y agoHow about we call it “The Google Language”?
- kaba0 4y agoThen it should be at least in the top 3 languages used by Google, shouldn’t it?
- raverbashing 4y agoSounds like the exact attitude of Go developers, and the fact that they didn't think about searchability of their name says a lot about them (not like they work at a web search company and could have gotten that advice for free)
- ilyt 4y ago... as opposed to Rust, Ruby, Python, C, D, Java, Elixir, Crystal ? Only popular ones that doesnt collide with words are PHP and JavaScript (because it is amalgamation of 2 words). But you won't complain about those now, will you ? About only semi-known ones that's not terrible to search is Haskell, and I guess Perl. And "letter with funny symbols after after" like C++/C#/F#
- raverbashing 4y agoHow many of those were created before search engines? It's not about colliding with words, it's that "Go" is a common word even other languages context But I'll give you a worse example than Go: R