13 ms·
I think it is to pre-emptively dismiss inevitable common trope criticisms made about Go. I don't think they truly believe this, it's just the common pattern of
by lagniappe 3y ago
I think it is to pre-emptively dismiss inevitable common trope criticisms made about Go. I don't think they truly believe this, it's just the common pattern of speaking in intellectually adversarial discussions in 2020+.
- Acknowledge the common criticism
- Defeat it with appropriate common retort, or make a small concession
- Proceed with the meat of the argument with your most common opponent "disarmed"
- zer00eyz 3y ago>> it's just the common pattern of speaking in intellectually adversarial discussions in 2020+. Is it? Because I dont see JS or python apologists? Did I miss a corresponding lament about rust compile times in the article?
- mikepurvis 3y agoEhh, those communities have their equivalent issues. At least for Python it's some combination of: I know Py3 was a nightmare and packaging in general is a dumpster fire, testing is a constellation of incompatible tools and practices, MyPy and progressive typing is an embarrassing half-baked mess, and deployment is only really possible when you bundle an entire system image into a container— but hey, developer productivity right?
- lalskii 3y ago[flagged]
- hot_gril 3y agoMention how NodeJS has simple package management while Python doesn't, you'll find the Python apologists explaining why somehow it was an impossible task for Python to do packages right for legacy reasons, even though they got to force a whole breaking 2->3 version change. Also bring up the GIL, and you'll be told how Python is implementation-agnostic.
- majoe 3y agoPackaging is indeed a weakness of Python, but to be fair, that Python packages are frequently wrapping C, C++ or Fortran code makes packaging a lot harder compared to nodejs.
- hot_gril 3y agoThere are NodeJS packages wrapping C code too. Probably less common than in Python, but that's not really a reason Python packages are so annoying.
- neonsunset 3y agoThe sad thing is Go doesn’t need help - it won. It reached critical point where no matter how shitty it is in practice, it will be worked around and made work because engineers have no other choice - that’s what companies impose on them. Like with Python and ML. The optimal amount of bullying towards Go and its proponents is always “more”.