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

Ambassador application #21

Open
benjagm opened this issue Nov 23, 2024 · 17 comments
Open

Ambassador application #21

benjagm opened this issue Nov 23, 2024 · 17 comments
Labels

Comments

@benjagm
Copy link
Contributor

benjagm commented Nov 23, 2024

Dear TSC,

I'd like to ask for your vote on this JSON Schema Ambassador application. They have been creating good articles and other senior ambassadors are ok with accepting them. They have my support and I'd like to start the voting process to get your feedback.

json-schema-org/community#823

@benjagm
Copy link
Contributor Author

benjagm commented Nov 23, 2024

/vote

Copy link

git-vote bot commented Nov 23, 2024

Vote created

@benjagm has called for a vote on Ambassador application (#21).

The members of the following teams have binding votes:

Team
@json-schema-org/tsc

Non-binding votes are also appreciated as a sign of support!

How to vote

You can cast your vote by reacting to this comment. The following reactions are supported:

In favor Against Abstain
👍 👎 👀

Please note that voting for multiple options is not allowed and those votes won't be counted.

The vote will be open for 28days. It will pass if at least 75% of the users with binding votes vote In favor 👍. Once it's closed, results will be published here as a new comment.

Copy link

git-vote bot commented Nov 30, 2024

Vote status

So far 0.00% of the users with binding vote are in favor and 0.00% are against (passing threshold: 75%).

Summary

In favor Against Abstain Not voted
0 0 0 9

Binding votes (0)

User Vote Timestamp
@karenetheridge Pending
@Julian Pending
@mwadams Pending
@awwright Pending
@jdesrosiers Pending
@Relequestual Pending
@jviotti Pending
@gregsdennis Pending
@benjagm Pending

@gregsdennis
Copy link
Member

As I stated in the PR, I feel that being an ambassador requires a certain level of direct involvement in the community, which I haven't seen from him.

He joined the slack workspace in Sept and posted a couple of his articles for us to review. He's been quiet since.

Other ambassadors are actively engaged with the community, and I'd like to see this in an applicant before I approve this role for them.

@mwadams
Copy link

mwadams commented Nov 30, 2024

I think we should be encouraging (and welcome the contribution) but I agree it feels a bit early.

@jviotti
Copy link
Member

jviotti commented Dec 2, 2024

I agree with other comments. I never interacted with this person before in any way

@jdesrosiers
Copy link
Member

I have to disagree with the general consensus of the responses so far, but I'll start with the parts I do agree with. I agree that we haven't seen much of this person in the community yet. Searching in Slack, I find his first post from September 19th. That means he's only been active in this community for about 2 months. That seems a short time to consider someone an ambassador for our brand.

That said, if you search his handle in Slack, you'll see he's making an effort to be involved in the community. But, apart from @gregsdennis, we haven't really engaged with him despite him writing decent articles. He posts about his articles and asks for feedback. Sometimes he gets engagement and sometimes he doesn't. I don't think we can fault people for not being active enough when we aren't engaging when they reach out.

Finally, there is precedent (json-schema-org/community#732) for accepting ambassadors with less community engagement and similar time in the community as this applicant. We could say that was a mistake and we want to raise the standards going forward, but I would prefer to be more accepting for initial applicants.

I don't remember exactly, but didn't we say that ambassador positions will expire after a year and they need to be renewed? It's not a lifetime appointment, right? I say that we should admit people like the applicant who are showing effort and interest, but when time comes to renew, we hold them to a higher standard. If they don't continue to contribute to the growth of the community since their appointment, they will be removed. Maybe we even call these "junior ambassadors" or "provisional ambassadors" until they get past their first renewal.

Given precedent, the effort the applicant has shown, and the impermanence of the position, I'm voting in favor of accepting the applicant. However, I would want to see more that just a couple articles for renewal. I'd want to see them become a recognizable figure of the community.

@gregsdennis
Copy link
Member

Jason makes some good points, and I'm willing to give him a "first term" trial. I've changed my vote. @mwadams @jviotti, please read and reassess.

@mwadams
Copy link

mwadams commented Dec 3, 2024

That's persuasive. We need to make sure everyone is clear when and how we are doing "annual renewals" to ensure we are fair to everyone with respect to this kind of "see how it goes".

@jviotti
Copy link
Member

jviotti commented Dec 4, 2024

Sounds good to me! Let's give him a shot

Copy link

git-vote bot commented Dec 7, 2024

Vote status

So far 55.56% of the users with binding vote are in favor and 0.00% are against (passing threshold: 75%).

Summary

In favor Against Abstain Not voted
5 0 0 4

Binding votes (5)

User Vote Timestamp
jviotti In favor 2024-12-04 7:38:20.0 +00:00:00
mwadams In favor 2024-12-03 6:54:27.0 +00:00:00
gregsdennis In favor 2024-12-03 6:48:58.0 +00:00:00
Julian In favor 2024-12-03 11:48:41.0 +00:00:00
jdesrosiers In favor 2024-12-02 19:08:09.0 +00:00:00
@karenetheridge Pending
@awwright Pending
@Relequestual Pending
@benjagm Pending

Copy link

git-vote bot commented Dec 14, 2024

Vote status

So far 55.56% of the users with binding vote are in favor and 0.00% are against (passing threshold: 75%).

Summary

In favor Against Abstain Not voted
5 0 0 4

Binding votes (5)

User Vote Timestamp
mwadams In favor 2024-12-03 6:54:27.0 +00:00:00
jdesrosiers In favor 2024-12-02 19:08:09.0 +00:00:00
Julian In favor 2024-12-03 11:48:41.0 +00:00:00
jviotti In favor 2024-12-04 7:38:20.0 +00:00:00
gregsdennis In favor 2024-12-03 6:48:58.0 +00:00:00
@karenetheridge Pending
@awwright Pending
@Relequestual Pending
@benjagm Pending

@Relequestual
Copy link
Member

I'm actually not in favour at this point in time.

I've read two of the articles linked so far, and, there are some serious issues.
Both articles mention ajv's strict mode, but both of them (using the same phrasing) say the opposite of what's correct. I appreciate this could be a language barrier issue.

One of the articles, titled "Extending JSON Schema with Custom Vocabulary", doesn't actually do this at all. What it does do is show how to add custom key words in ajv, and uses draft-07.

This feels like a drive by attempt to become an ambassador, personally.

While I totally agree we want to encourage applications, and while we have accepted those with less content and engagment, I think those instances haven't included articles which have a few things plain wrong or not what the title suggests. IMHO those articles are actually detrimental , and I don't say that lightly. (I've seen other similar articles linked by people asking questions, pointing to the article. I have to explain, the article is wrong, sorry).

Simply, I cannot endorse someone when the content they have written is not just a little wrong, but flat out opposite of what's true, and results in what I feel is a net negative.

If they want to get feedback on the articles and correct them, then we can discuss again.

@jdesrosiers
Copy link
Member

Both articles mention ajv's strict mode, but both of them (using the same phrasing) say the opposite of what's correct.

Sorry, this is largely my fault. I accidentally told him the wrong thing. You can see the discussion starting here.

@Relequestual
Copy link
Member

Both articles mention ajv's strict mode, but both of them (using the same phrasing) say the opposite of what's correct.

Sorry, this is largely my fault. I accidentally told him the wrong thing. You can see the discussion starting here.

Understood, although I'm not sure it was what you said, unless something has since been removed.

I would object less if that part of the articles gets fixed.

The talk they are giving in Jan 2025 is a positive indication. It looks information dense too.

Copy link

git-vote bot commented Dec 21, 2024

Vote closed

The vote did not pass.

55.56% of the users with binding vote were in favor and 22.22% were against (passing threshold: 75%).

Summary

In favor Against Abstain Not voted
5 2 0 2

Binding votes (7)

User Vote Timestamp
@Relequestual Against 2024-12-17 17:03:27.0 +00:00:00
@mwadams In favor 2024-12-03 6:54:27.0 +00:00:00
@Julian In favor 2024-12-03 11:48:41.0 +00:00:00
@karenetheridge Against 2024-12-15 6:36:25.0 +00:00:00
@jdesrosiers In favor 2024-12-02 19:08:09.0 +00:00:00
@gregsdennis In favor 2024-12-03 6:48:58.0 +00:00:00
@jviotti In favor 2024-12-04 7:38:20.0 +00:00:00

Non-binding votes (1)

User Vote Timestamp
@techmannih In favor 2024-12-17 10:02:46.0 +00:00:00

@git-vote git-vote bot removed the vote open label Dec 21, 2024
@benjagm
Copy link
Contributor Author

benjagm commented Jan 18, 2025

Hi Team, I think we have a majority in positive votes. Shall we proceed with accepting and announcing them?

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

No branches or pull requests

6 participants