- Joined
- Jan 2, 2025
Generally, when you work with other people, you aren't supposed to rewrite what they did unless you absolutely need to.
These are both non-sequiturs, unless what you would "rather use" use is simply what your boss wants you to use. There are plenty of reasons to prefer c(++), but "companies sometimes have rules" is not very compelling.Companies also sometimes have rules about languages you can use.
In this case there is no reason for you to complain about crates in production having "open bug issues".I'm pretty sure we do have pinned crate versions
Also, using crates.io in "production" at a large company is dubious. Using it without pinned versions is insane and I have never even heard of this.
You provided one, perhaps two *specific* grievances. It is difficult to say anything meaningful to criticism of 'almost all "opinionated" projects'.To name a few:
I think you can not point to any instances of your perceived problems manifesting in a serious way, much less demonstrate systemic "hostility".
Saying "one of the most famously hostile communities in CS" is an extraordinary claim, with no evidence provided.
I would love specific examples of this.I find the language/compiler is set up in a way where it will constantly fight you on stuff that has little to do with memory safety (e.g. stylistic choices).