-
Notifications
You must be signed in to change notification settings - Fork 37
Description
A little late for this, but I'm not sure I'm that crazy about the title for our project:
Safety-Critical Rust Coding Guidelines
Mostly I have a problem with the adjective "safety-critical". I used to use this term at Woven, but people kept asking me what it meant.
It seems that folks in automotive use the phrase "safety-related" instead. I think this is because of ISO 26262.
I assume it's the case that other domains use "safety-critical". This is the term I used when I worked for the US DoD, back before it became the department of war.
Here is another idea I have:
Rust Functional Safety Coding Guidelines
or
Rust Coding Functional Safety Guidelines
I might as well also point out that I've named every document of this type I've created a "Coding Standard".
I think we modelled the current name after MISRA, but it's important to remember that MISRA is wrong about practically everything.
A guideline is a general rule, principle, or piece of advice.
It's a suggestion, and not a hard and fast rule.
A mandatory guideline is an oxymoron. Required guideline is an oxymoron. Advisory guideline is redundant.
So if we are going to change the name maybe we can fix this as well:
Rust Functional Safety Coding Standard
I know the name of the group can't be changed, or at least, it would be quite difficult.