points by muddi900 3 days ago | 0 comments
"There only ONE way to do each thing! Only ONE! No exception"
"What if it sucks?"
"There are now TWO ways to do each thing! No more than TWO! I promise!"
It's like python again.
[–] Mawr 3 days ago
[–] muddi900 3 days ago
I bet if I was unemployed enough go through python mails, I would find a similar argument.
The problem with “Batteries Included” is that batteries run out of juice eventually.
[–] hnlmorg 2 days ago
Python introduces new abstractions for the same problem. Whereas this is an updated API version.
It’s versioned because the function signature differs but the abstraction itself doesn’t.
That’s not to say that Go doesn’t have multiple different abstractions for common problems too. Just that your specific argument here is incorrect.
[–] muddi900 2 days ago
It was more a joke than an argument. Learning Go was like that Nate Bargatze sketch from SNL where he plays George Washington.
"Sir we need a loop" "We will have for loop, and nothing else." "Only one lo.." "Only for loop"
So yeah, if you ignore most of what matters, everything is the same.