Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intro: add paragraph about balancing principles, for #62 #64

Merged
merged 3 commits into from
Dec 8, 2021

Conversation

rhiaro
Copy link
Contributor

@rhiaro rhiaro commented Nov 17, 2021

No description provided.

Copy link

@tobie tobie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for working on this and for asking for a review. Much appreciated!

This looks good to me with the caveats mentioned inline.

index.html Outdated
Comment on lines 109 to 115
Thus in applying these principles, there are benefits and tradeoffs
that may need to be carefully balanced. When faced with principles
which appear to be in conflict with one another,
it is important to consider the context in which a particular technology
is being applied, the expected audience(s) for the technology,
who the technology benefits and who it may disadvantage,
and any power dynamics involved.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems very reminiscent of the priority of constituencies. Referencing it here does create somewhat of a circular dependency problem, though.

Curiously, the priority of constituencies seems to be both a concrete implementation of some of these principles in the platform and (as you describe here) a sort of meta principle that sits as an arbiter between said principles. I feel like @mnot addresses this tension well in RFC 8890 by tying the end-user focus to IETF's mission. Maybe we need something similar for W3C, to your point in #37 and @torgo's comment in #58?

In the meantime, I'd suggest either merging as is (and making a note of that tension in an issue) or replacing most of the selected text by a reference to the priority of constituencies (and filing an issue to come back and deal with the circularity of it all).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @tobie! I actually was going to add the priority of constituencies (which I don't think is a circular dependency, as that's in the Design Principles, which are already circularly referenced by the EWP) but then I realised it is mentioned immediately afterwards in 2.2. But maybe it is a good point to belabour. I don't think it's instead of though, as you could conceivably end up with competing principles applying to the same constituent, as well as principles that come into competition when applied to different constituents.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think it's instead of though, as you could conceivably end up with competing principles applying to the same constituent,[…]

Ha! That’s a great point I hadn’t thought about. That sounds like the right way to go about this!

Copy link
Contributor

@hober hober left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

@rhiaro rhiaro requested review from tobie and hober December 6, 2021 19:10
@rhiaro rhiaro added the agenda+ label Dec 6, 2021
Copy link
Member

@torgo torgo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants