Re:The Zen of Go
by throwaway894345 on Sunday February 23, 2020 @11:37AM
(#22397755)
It’s a good aspiration to eliminate needless complexity from a language so people can spend their cognitive resources (be they great or few) on solving real problems. If you can lower the barrier such that a layman can do it, then a genius specialist can do that much more.
Re:The Zen of Go
by erik_seaberg on Sunday February 23, 2020 @04:07PM
(#22399530)
The problems don't go away. If the language refuses to handle them and refuses extensibility, every end user now needs to handle those problems without standard tools.
Re:The Zen of Go
by throwaway894345 on Sunday February 23, 2020 @04:32PM
(#22399690)
This hasn’t been my experience. I’ve been involved in the language and community for nearly a decade and I’ve never seen an incident where the grievances against the language weren’t seriously overblown. The most credible one has been dependency management. There’s still plenty of room for improvement of course, but the idea that Go’s flaws make it anything short of one of the most productive languages is generally nonsense.
I'm not a rust fanboy, but I wonder why people have the assumption that programming should _not_ be elitist. Where did we get the idea that programming should not be a skilled trade, but rather something the everyman can do?
> without foot guns rather then amazing with dragons all over.
Ironically, Rust and Clojure have less "footguns" if we're talking about concurrency and parallelism.