-
-
Notifications
You must be signed in to change notification settings - Fork 31
Create 2026 Collaborator Health Survey #377
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
Merged
Merged
Changes from 1 commit
Commits
Show all changes
9 commits
Select commit
Hold shift + click to select a range
cb83217
Create 2026-collaborator-health-survey.md
ZacTanner 40d7868
Update surveys/2026-collaborator-health-survey.md
ZacTanner 1d6aea9
Update surveys/2026-collaborator-health-survey.md
ZacTanner 757e6a5
Update surveys/2026-collaborator-health-survey.md
ZacTanner 0715bb2
Update surveys/2026-collaborator-health-survey.md
ZacTanner ad9271b
Update surveys/2026-collaborator-health-survey.md
ZacTanner 422eca6
Apply suggestions from code review
ZacTanner a91c42c
Update 2026-collaborator-health-survey.md
ZacTanner 9061172
add section for nodejs org
JakobJingleheimer File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,180 @@ | ||
| # Healthy collaborator base survey | ||
|
|
||
| ## A bit about you | ||
|
|
||
| ### How long have you been contributing to the project? (single-select question) | ||
|
|
||
| - less than 1 year | ||
| - 1-2 years | ||
| - 2-5 years | ||
| - 5-10 years | ||
| - 10+ years | ||
|
|
||
| ### Which working groups or teams do you participate in? (multi-select question) | ||
|
|
||
| - Security team | ||
| - Diagnostics working group | ||
| - Build working group | ||
| - Performance team | ||
| - Release working group | ||
| - Website team | ||
| - Next 10 working group | ||
| - Loaders group | ||
| - TypeScript team | ||
| - uv wasi team | ||
| - node api team | ||
| - Other (specify) | ||
ZacTanner marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| ### Is contributing to Node.js part of your job ? | ||
|
|
||
| - Yes (if yes please specify what % or what tasks (new features, bug fixes, etc)) | ||
| - No | ||
|
|
||
| ## How did you get involved | ||
|
|
||
| ### How did you first get involved ? (single-select question) | ||
|
|
||
| - Attended Node.js Conference | ||
| - Attended collaborator summit | ||
| - Code and learn | ||
| - Joined working group | ||
| - Issues/PR(s) to address problems I was having | ||
| - PR(s) to add new features I wanted | ||
| - PR(s)/Issue(s) because I wanted to get involved in the project | ||
| - PR(s) to improve code coverage | ||
| - PR(s) to improve tests | ||
| - PR(s) to fix flaky tests | ||
| - Pulled in by other collaborators | ||
| - Other (specify) | ||
|
|
||
| ### Why did you get involved ? (multi-select question) | ||
|
|
||
| - Hobby, wanted to contributed to a key open source project | ||
| - Using Node.js personally wanted to contribute | ||
| - Work for a company that uses Node.js, encouraged to contribute | ||
| - Joined a team at the company I work for that contributes | ||
| - Other (specify) | ||
|
|
||
| ### What would have made it easier to get involved ? (multi-select question) | ||
|
|
||
| - More documentation | ||
| - Easier ways to contact existing collaborators | ||
| - Easier ways to get guidance/direction from existing collaborators | ||
| - Faster build time | ||
| - Easier build process | ||
| - Mentoring | ||
| - Better identification of work that needs to be done across the project | ||
| - Other (specify) | ||
ZacTanner marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## What keeps you around | ||
|
|
||
| ### What makes you want to continue contributing to the project? (multi-select question) | ||
|
|
||
| - Working Groups | ||
ZacTanner marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - Features development | ||
| - Bug fixes | ||
| - Recognition in the larger community ecosystem | ||
| - Other (specify) | ||
|
|
||
| ### What makes you less likely to continue contributing to the project? (multi-select question) | ||
|
|
||
| - Code reviews are to strict | ||
| - Code reviews are too slow | ||
| - Code reviews are too lax | ||
| - CI is flaky | ||
| - CI takes a long time | ||
| - Builds take a long time | ||
| - My work is not valued | ||
| - Required process to get a PR landed | ||
| - PRs take too long to land | ||
| - Long discussions on PRs | ||
| - Having to deal with AI slop contributions | ||
| - Other (specify) | ||
ZacTanner marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| ## Level of contribution | ||
|
|
||
| ### How many hours do you dedicate to the project in an average week? (single-select question) | ||
|
|
||
| - 0-5 hours | ||
| - 5-10 hours | ||
| - 10-40 hours | ||
| - 40-80 hours | ||
| - 80+ hours | ||
|
|
||
| ### Are you able to contribute as much as you would like? (single-select question) | ||
|
|
||
| - Yes | ||
| - Almost | ||
| - A bit | ||
| - No | ||
|
|
||
| ### If you are not able to contribute as much as you would like, what is preventing this? (multi-select question) | ||
|
|
||
| - My company actively interferers with Open Source contributions | ||
| - My company does not support my contributions | ||
| - Competing work or professional obligations | ||
| - Competing personal obligations | ||
| - Contributor burnout or fatigue | ||
| - The review and PR process is slow or discouraging | ||
| - My contributions are frequently rejected or go unreviewed | ||
| - Lack of required technical expertise in certain areas | ||
| - Local development or testing environment challenges | ||
| - Having to spend time dealing with Node.js PR AI slop contributions | ||
ZacTanner marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - Other (specify) | ||
|
|
||
| ### How frequently do you encounter AI-generated ("AI slop") contributions — such as low-effort or poorly adapted PRs — in your Node.js collaboration work? (single-select question) | ||
ZacTanner marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| - Never | ||
| - Rarely (a few times per year) | ||
| - Occasionally (a few times per month) | ||
| - Frequently (once or twice per week) | ||
| - Very frequently (several or more times per week) | ||
|
|
||
| ### On average, how much of your Node.js collaboration time is spent reviewing, addressing, or closing AI slop contributions? (single-select question) | ||
ZacTanner marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| - None | ||
| - Less than 1 hour per month | ||
| - 1 – 3 hours per month | ||
| - 4 – 8 hours per month (roughly 1–2 hours per week) | ||
| - More than 8 hours per month (more than 2 hours per week) | ||
|
|
||
| ### Please rate your agreement with each statement below. (1 = Strongly Disagree, 5 = Strongly Agree) | ||
|
|
||
| - AI slop contributions negatively affect my experience as a Node.js collaborator | ||
| - Dealing with AI slop has reduced my motivation to continue contributing to Node.js | ||
| - Because of AI slop, I am considering reducing how often I review certain contribution types | ||
| - Because of AI slop, I am considering stepping back from reviewing entirely | ||
| - I would support introducing an official AI slop label for flagging and tracking these contributions | ||
| - An AI slop label would meaningfully help the team manage contribution quality | ||
ZacTanner marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ### How do you use AI tools in your own Node.js contributions? (multi-select question) | ||
|
|
||
| - I do not use AI tools in my contributions | ||
| - Code generation or completion (e.g., Copilot, Cursor) | ||
ZacTanner marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - Debugging or error analysis | ||
| - Writing or improving documentation | ||
| - Writing or reviewing tests | ||
| - Researching unfamiliar APIs or concepts | ||
| - Drafting issue descriptions or PR summaries | ||
| - Other: ___________ | ||
|
|
||
| ### Overall, how useful have AI tools been in improving the quality or efficiency of your Node.js contributions? (single-select question) | ||
| - I do not use AI tools in my contributions | ||
| - Not useful at all | ||
| - Slightly useful | ||
| - Moderately useful | ||
| - Very useful | ||
ZacTanner marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## Plans going forward | ||
|
|
||
| ### Are you planning to keep contributing this year? | ||
|
|
||
| - Yes | ||
| - No (specify) | ||
|
|
||
| ### Are you planning to keep contributing for the next 5 years? | ||
|
|
||
| - Yes | ||
| - No (specify) | ||
|
|
||
| ### What would you like to change to improve the current environment? | ||
JakobJingleheimer marked this conversation as resolved.
Show resolved
Hide resolved
|
||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.