Skip to content

Should the document be titled "Safety-Critical Rust Coding Guidelines"? #286

@rcseacord

Description

@rcseacord

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions