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

proposed change to a rotating Secretary role #116

Merged
merged 3 commits into from Nov 2, 2023

Conversation

samspills
Copy link
Contributor

A common theme in our meetings was an adjustment of the Chair role. I have tried to capture the ideas expressed:

  • renaming, in an attempt to clarify responsibility
  • scoping the role responsibility more explicitly
  • switching to a rotation

Discussion Points

  1. We discussed (in the Monday meeting) that the Secretary would also act as a "sheepdog", generally shepherding and helping to progress committee projects/initiatives. I have attempted to capture this explicit responsibility, but please bike shed on language
  2. We discussed (in both meetings) that the position should be a rotating one. I arbitrarily chose 12 months for this PR. Is that too long? Should it be 6 months?

This is very much just a first draft that I've put together (and I'm not very good at sounding official), so please feel free to propose changes and discuss!

Per the charter, this PR will require approvals from 2/3 of committee members before being accepted and merged.

@samspills samspills requested a review from a team October 23, 2023 22:27
@samspills samspills self-assigned this Oct 23, 2023
JasnaMRB
JasnaMRB previously approved these changes Oct 23, 2023
CHARTER.md Outdated
@@ -13,7 +13,7 @@ Typelevel is an association of projects and individuals united to foster an incl
**2.2 Composition**. The Steering Committee voting members are listed in the steering-committee.md file in the repository.
Voting members may be added or removed by no less than 3/4 affirmative vote of the Steering Committee.

**2.2.1 Chair**. The Steering Committee will appoint a Chair responsible for organizing Steering Committee activity.
**2.2.1 Secretary**. The Steering Committee will appoint a Secretary responsible for calling votes, organizing meetings, and facilitating progress on Steering Committee projects. The Secretary's term will be 12 months long, after which the Steering Committee will appoint a new Secretary.
Copy link
Contributor

Choose a reason for hiding this comment

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

I think it would also be nice to add something like:

If a secretary must resign before their 12-month term finishes, a month's notice is requested, if possible, to allow a smooth transition to a new secretary.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Added!

Copy link
Member

Choose a reason for hiding this comment

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

This is important, because there's no line of succession if things get stuck. While our means are modest, we should at least aspire to be more dependable than the United States House of Representatives.

Co-authored-by: Jasna RodulfaBlemberg <jasna.blemberg@rallyhealth.com>
Copy link
Member

@rossabaker rossabaker left a comment

Choose a reason for hiding this comment

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

I'll wait for the comments to slow down and then call a vote, so people don't have to vote repeatedly on minor revisions.

CHARTER.md Outdated
@@ -13,7 +13,7 @@ Typelevel is an association of projects and individuals united to foster an incl
**2.2 Composition**. The Steering Committee voting members are listed in the steering-committee.md file in the repository.
Voting members may be added or removed by no less than 3/4 affirmative vote of the Steering Committee.

**2.2.1 Chair**. The Steering Committee will appoint a Chair responsible for organizing Steering Committee activity.
**2.2.1 Secretary**. The Steering Committee will appoint a Secretary responsible for calling votes, organizing meetings, and facilitating progress on Steering Committee projects. The Secretary's term will be 12 months long, after which the Steering Committee will appoint a new Secretary. If the Secretary must resign before their 12-month term finishes, a month's notice is requested, if possible, to allow a smooth transition to a new Secretary.
Copy link
Member

Choose a reason for hiding this comment

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

Does "new" imply non-consecutive terms? I think that should be the norm, but what if the incumbent is good and energized and nobody else wants the job?

Copy link
Contributor

Choose a reason for hiding this comment

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

Good point. I personally wouldn't mind the same person keeping the position, if the majority and the person agree to it.

Copy link
Member

@valencik valencik Oct 25, 2023

Choose a reason for hiding this comment

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

How about something like

"The Secretary's term will be 12 months long. At the end of the term the Steering Committee will vote to appoint a new Secretary or renew the current one."

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 for the wording, I've added that!

Copy link
Member

Choose a reason for hiding this comment

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

I think this wording is fine, but culturally, we should encourage the incumbent Secretary to ask themselves if they want to stay in the office. It's very easy to fall into a mindset of continuing to renew if nobody else is trying to grab it out of your hands, and that can be damaging all around. Instead, the default should be to pass the job along unless the incumbent is having fun and still energized.

(In the local SCA, all offices have three-year terms. With a few exceptions, folks can re-up indefinitely. But I have the job of going up to the officers every three years and asking "Do you really want to keep doing this?" If the answer isn't a solid "yes", I encourage them to step down and have somebody else take over.)

CHARTER.md Outdated
@@ -13,7 +13,7 @@ Typelevel is an association of projects and individuals united to foster an incl
**2.2 Composition**. The Steering Committee voting members are listed in the steering-committee.md file in the repository.
Voting members may be added or removed by no less than 3/4 affirmative vote of the Steering Committee.

**2.2.1 Chair**. The Steering Committee will appoint a Chair responsible for organizing Steering Committee activity.
**2.2.1 Secretary**. The Steering Committee will appoint a Secretary responsible for calling votes, organizing meetings, and facilitating progress on Steering Committee projects. The Secretary's term will be 12 months long, after which the Steering Committee will appoint a new Secretary.
Copy link
Member

Choose a reason for hiding this comment

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

This is important, because there's no line of succession if things get stuck. While our means are modest, we should at least aspire to be more dependable than the United States House of Representatives.

valencik
valencik previously approved these changes Oct 25, 2023
Co-authored-by: Andrew Valencik <valencik@users.noreply.github.com>
@samspills samspills force-pushed the samspills/charter-update-secretary branch from e11d8a5 to faac96c Compare October 25, 2023 02:37
@rossabaker rossabaker dismissed stale reviews from valencik and JasnaMRB October 26, 2023 02:09

Changes

@rossabaker
Copy link
Member

Going to let this stabilize a couple more days before calling the vote, so as not to stifle discussion, but I'll count approvals after the most recent commit as affirmative if you want to vote early.

@rossabaker
Copy link
Member

@typelevel/steering: Discussion has tapered off, so I am calling the vote. Open until November 2, 2023, 03:00 UTC and quorum (7) is reached, whichever is later.

  • 👍 to approve faac96c. The two approvals above will count unless contradicted.
  • 👎 to reject. If the vote fails, the PR may be kept open to refine and revote.
  • 👀 for present.

Threshold is 2/3 affirmative.

@rossabaker
Copy link
Member

Quorum (7 > 6) is reached and vote is affirmed (100% >= 2/3).

@rossabaker rossabaker merged commit d0b723e into main Nov 2, 2023
@rossabaker rossabaker deleted the samspills/charter-update-secretary branch November 2, 2023 19:29
draghtnight

This comment was marked as spam.

@typelevel typelevel deleted a comment from draghtnight Mar 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants