5 ms·
This is a fair take. Especially after reading the two linked blogs (which have also enjoyed some time here on HackerNews). I have personally fallen into the ca
by nobleach 2y ago
This is a fair take. Especially after reading the two linked blogs (which have also enjoyed some time here on HackerNews).
I have personally fallen into the category of "you can say you don't like Go, but you can't say it's not well designed". I've admitted as much here in years past. What has changed though is that I've written a few more apps/services with it and come to love the no-nonsense value-add. Go compiles fast, the tooling is great (The LSP for NeoVim just works) and the code written by seniors isn't vastly different than code written by mid/juniors. While I'm still not wild about the community attitude of "just build that yourself" I'm glad that the standard lib includes enough to make it possible.
I'll take the boring "easy to read" code over the "let me show you how much I know about Category Theory" most days. Please excuse the dig on FP - I do truly love OCaml, Elixir and now Gleam... I also just like the simple life some days.
- Cthulhu_ 2y ago> While I'm still not wild about the community attitude of "just build that yourself" I kinda like it; the Node community showed what happens if every triviality ends up in a library, and optimizing dependency management is one of the primary goals of Go. It's not even a language feature - there's nothing stopping anyone from creating 1000+ github repos with trivial utility functions. That said, there will be a library at this point for anything nontrivial.