Go Language Debate

This cluster centers on discussions debating the strengths, weaknesses, design choices, and gotchas of the Go (Golang) programming language, with users defending its pragmatics while others criticize its limitations and advocate for alternatives.

📉 Falling 0.5x Programming Languages
5,787
Comments
19
Years Active
5
Top Authors
#6440
Topic ID

Activity Over Time

2008
1
2009
12
2010
16
2011
51
2012
137
2013
261
2014
321
2015
396
2016
336
2017
398
2018
357
2019
474
2020
468
2021
483
2022
609
2023
441
2024
504
2025
502
2026
22

Keywords

PITA CPU OP IMO OOM MMO reddit.com API E.g MRV language nil code writing written tooling rust team golang err

Sample Comments

andrewcooke Dec 17, 2012 View on HN

your general impression is correct, fwiw.however, that doesn't necessarily mean that go is "a bad language". it's more a cultural thing, as far as i can see.go has some nice ideas and is a big advance over, say c or c++. it's also made by people with a lot of experience and, for want of a better phrase "good taste".but it does have a certain culture (or, if you like, a disregard for a certain culture).nothing very useful seems to have come from these observations, and many people h

kstenerud Oct 19, 2019 View on HN

Golang got many things right (and many things wrong). Why wouldn't you make use of the parts that work? That makes no sense.

vips7L Oct 8, 2020 View on HN

Instead of just using an actual good language?! Go is the problem!

tptacek Jul 23, 2013 View on HN

What kinds of things have you written in Go, where the language has been a PITA to you?

skywhopper Mar 23, 2021 View on HN

This article is not complaining about Go. It’s pointing out the gotchas, which every language has. IMO it reads like it was written by someone who likes Go quite a bit, or at least is as pragmatic about Go as Go is.

coolgoose Feb 2, 2023 View on HN

It's still Imho one of the worst decisions Go did, it definitely not easier to read or reason about.

objektif Feb 28, 2020 View on HN

You dont have to call Python sloppy just because Go sucks at some things.

bonesss Dec 8, 2017 View on HN

Are we too early for "Go-2 considered harmful" jokes?

Siira May 17, 2021 View on HN

It’s not that Go is not a great language; The problem is that it’s a very conservative language that is not picking up low-hanging fruit. Their maintainers also have a nasty habit of being condescending to other people’s use cases; E.g., f-strings, unix shebang as comment, ... .

tak2siva Feb 8, 2019 View on HN

Golang is not a silver bullet. No programming language is.