3 ms·
The one thing that makes Go special is that it's pure "Engineering-Zen". While that doesn't make programming in Go the most fun exercise it makes it a profound
by musha68k 11y ago
The one thing that makes Go special is that it's pure "Engineering-Zen".
While that doesn't make programming in Go the most fun exercise it makes it a profound one (after some getting used to).
Less distractions, less eGo (forgive the pun).
Disclaimer:
I'm still having a hard time embracing all of that myself - I don't even like Go.
I really miss all the functional cleverness I've come to get used to over the years - especially talking Erlang/OTP as the main (losing) "competitor" for most of my backend projects here (microservices, kubernetes yaddayadda).
- a-saleh 11y agoHow do you cope? Weirdly enough I started my career writing selenium test in clojure and got used to (reduce (map (filter ... way of doing things. Then we moved to python and still I was at least able to do (modified(x) for x in xs where satisfies(x)) Then I needed to do some C# work and I really liked LINQ. Now I work in javascript and still can at least _.chain(thing).map().filter().value() It seems that we will use Go for some things, and as far as I know, I am back to using for cycles.
- musha68k 11y agoHi there, I feel you :) The way I've coped with this so far is to embrace it and just work through the given task - less warm-fuzzy-feeling and more "manual work" and time needed for sure but it wasn't that big a deal once I just let "go"... Not having list comprehensions definitely is one of those things which makes me feel more like a "stupid coding monkey" but again you can be productive with less elegant tooling as well...
- a-saleh 11y agoWell, we shall see how this will end up :) If everything we would do are just simple micro-services, I think I would actually kind-of enjoy it.