Nothing brought as much damage to the industry as #golang did. We teach newcomers to use the worst practices, to write an inelegant code, and to type more than to think.
It’s like teaching to play soccer with a huge rubber beach ball.
Nothing brought as much damage to the industry as #golang did. We teach newcomers to use the worst practices, to write an inelegant code, and to type more than to think. It’s like teaching to play soccer with a huge rubber beach ball. 16 comments
@preslavrachev depends on the task, they now use golang for everything, but in each and every area there is a better alternative @mudasobwa @preslavrachev on the other hand Javascript has infinite better alternatives and variations and I'm really missing the boring "good enough" of Go I feel like Ant man in quantumania (only less heroic) @mudasobwa After 7 years of Go, my view on the other programming languages is only how much of a mess they are and how much simpler my life has become. I have seen many engineers talking like you about Go before they either don't get it entirely and move on to another language or accept its quirks and learn to appreciate what it offers. @lexluder do other languages include erlang/elixir (for concurrency,) Idris (for proved prototyping,) rust/haskell (for compiled tools,) closure/lisp (for scripting)? I am delicate accepting quirks (I was a COBOL professional for several years,). Still, it literally does not offer anything better than other languages that were not pushed by bigcorps do. @mudasobwa The most useful feature for me is simplicity (not like "easy," but "only what is necessary"). I'm coming from 10+ years of Java (big corps, big apps), so this is what I appreciate the most. It's honest, no magic, gives excellent control over I/O, is compiled, has an excellent module system (no more Artifactory), all tooling built-in (coverage, vetting, formatting, etc.), is faster than Java and it avoids adding features for minimal benefit. It's practical. @lexluder well, then the initial statement should read “my view on the o̶t̶h̶e̶r̶ ̶p̶r̶o̶g̶r̶a̶m̶m̶i̶n̶g̶ ̶l̶a̶n̶g̶u̶a̶g̶e̶s̶ Java is only how much of a mess,” which I would tend to agree. @mudasobwa I actually meant "others", not only Java. I had projects in C++, C#, Java, Rust, Go (in that order). At least among these, Go is the one that makes most sense to me. @thomas_manthey not at all, I am absolutely sure this message should be delivered @thomas_manthey everything I shout out loud is obviously just an opinion. But mine is somehow weighed by 30 years of experience in 12+ languages I had been doing professionally. @krom I guessed that golang damages the brain, but I didn't know that it makes you spit out tattered unfunny comics instead of plain old good words in discussions. |
@mudasobwa what's the alternative?