Hacker News new | past | comments | ask | show | jobs | submit login

This article isn't about whether you like or don't like Go, which has been around for 15 years and whose merits have been debated, like those of literally every programming language, forever. We need to be careful about threads like these, because language war arguments spread like kudzu. Let's just try to talk about what this article is actually talking about.

If you want to see an article about the shortcomings of some language discussed, write one.




But those are far better topics for a discussion about idiomatic Go. I would rather see how to deal with lack of custom default values or error handling rather than how many spaces one should place after a punctuation mark.


We can't be talking about code that is or isn't idiomatic Go if we're arguing about features people are unhappy Go doesn't have.


That seems to be the exact context where we should be talking about idiomatic Go. You expect feature X and you are unhappy that Go doesn't have it because it's now harder to do Y. So here is an idiomatic Go way to do Y. Or that's why you should do Z in Go instead.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: