Hacker News new | ask | show | jobs
by 37ef_ced3 1566 days ago
A bad programmer can make a mess in any language, including Go.

A great example is this .map().filter().reduce() joke we're looking at today.

Well-written Go is absolutely sublime.

1 comments

I would argue that one of Go's strengths is its resistance to bad code.

Sure, you can still write gross Go. But I'll take gross Go over gross C++, gross Haskell, or gross Python any day.

I agree with the sentiment. Go is definitely more resistant to bad code than any other language I know. I'll take bad Go over bad Rust or bad C++ any day, but unfortunately bad Go is pretty prevalent these days...