3 ms·
As somebody who's done a lot of Ruby, I can sympathize with that. But the rationalization is typically very religious: it often turns out that every decision ma
by clessg 11y ago
As somebody who's done a lot of Ruby, I can sympathize with that. But the rationalization is typically very religious: it often turns out that every decision made in the language is obviously the right decision. If you disagree, then you're wrong, and you should just accept it and stop questioning it. (This is not hyperbole. People actually say this.)
The Go community can be really problematic and condescending. Which is another reason why Elixir appeals to me: you get treated like a person.
- AnimalMuppet 11y agoWell, if I'm in a position to re-write the language, then how I think they should do it matters. If I'm in a position to select which language gets used on a project, then which language does it the way I prefer matters. But if I'm in the middle of a project in language X, trying to do Y, then "shut up and do it the way we do Y in X" really might be the correct answer. Work with the tool, not against it...