501 karma · joined October 15, 2017
Lack of contribution. If someone isn’t doing actual programming work, doesn’t have time management to maintain libraries, or isn’t contributing successful applications, it’s hard to take constant criticism seriously.
Only showing up to complain. Some people disappear for months and then reappear only to complain about design decisions, like "Why were multimethods removed in v3?" or "Why isn’t the pragma syntax like Python’s?" That tends to lead to the assumption that the language is "someone’s toy" just because features change or it’s not a drop-in Python replacement.
Focusing on gossip instead of technical merit. Complaining that a moderator was unfriendly is missing the point. Moderators change over time. The question should be whether the language and the ecosystem are valuable to you, not whether you personally get along with every individual on the forum.
[1]: https://github.com/nim-lang/Nim/wiki/Organizations-using-Nim
and this is a project lead whose company has chosen to trust nim and written an ethereum client in it. Nothing is unopionated in this world, everyone makes their choices. And Status.im choices seem to have worked out.
Can't argue with that logic :-P You've obviously spent years writing nim and know what you're talking about /s
But in all seriousness, as the author of the sugar.collect macro, I am fond of it. I understand that not everyone likes how fp is done nim but it's ok.