Skip to content

How should new members apply to the TSC and what will we value in applications? #21

@bradcray

Description

@bradcray

Chapel's TSC is designed to be open to members of the community after a majority vote of the current TSC members. This issue asks: what materials would we like to request from those applying to join the TSC? For example:

  • a paragraph or two detailing the candidate's history and experience with the Chapel language and/or project
  • an explanation of why they would like to be on the TSC
  • …?

In addition, it asks what factors we should list as things that would strengthen an application, such as potentially:

  • uses of Chapel in applications
  • contributions to the Chapel community in the form of PRs (code, doc changes)
  • involvement in Chapel discussions and issues
  • organizing of, or participation in, Chapel community events (such as ChapelCon)
  • having publications, blog posts, or social media activity related to Chapel
  • providing funding to the Chapel project or other Chapel-related development efforts
  • unique perspectives, strengths, or experiences that you'd bring
  • other potential benefits to the project
  • …?

Andy suggests we also include statements qualifying the above, such as:

  • note that we don't expect potential applicants to meet all of the above criteria and will consider applications holistically
  • that the above are examples of things we will consider but not consider ourselves limited by

Please post your thoughts about things we should request and value in the application process.


edit: Here's an attempt at drafting questions for a TSC application form based on the discussion here and in TSC meetings so far:


(Draft) TSC Application

For a non-exhaustive list of things we value in TSC applications please see link (where this link would ultimately point to a document, but for now relies on the list in the OP here)

Name:
GitHub username:
Affiliation(s): (e.g., workplace(s), school(s), relevant professional groups)
Notable projects/products you work on or have worked on: (list names, provide links if available)
History and experience with the Chapel language, project, and community: (please provide a paragraph or two summarizing your past involvement with Chapel)
Motivations for applying to the TSC: (please provide a paragraph or two explaining what you hope to bring to the TSC and what you hope to get out of it)
Advocate/Sponsor (optional): (Is there someone on the TSC or in the Chapel community who knows you and is willing to advocate on your behalf?)
Disclosure of conflicts that could prevent you from meeting the expectations for TSC members: Please provide anything you think we ought to know


Currently, I think our model for the application process is:

  • we'll solicit these applications by opening a GitHub issue using a template on this repository
  • at that point, the TSC will:
    • review the written application
    • vote on moving forward with it or not
      • if so, invite the individual to introduce themselves and answer questions at a TSC meeting
      • if not, provide feedback to the candidate on why and what more they might do to address the concerns in cases where it's possible (e.g., not enough investment in Chapel to date, not bringing enough to the table)
  • at that point, the TSC will vote on whether to add the individual to the TSC or not

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions