Conversation
| - TypeScript team | ||
| - uv wasi team | ||
| - node api team | ||
| - Other (specify) |
There was a problem hiding this comment.
| - Other (specify) | |
| - Test runner team | |
| - Userland migrations team | |
| - Other (specify) |
| - Release working group | ||
| - Website team | ||
| - Next 10 working group | ||
| - Loaders group |
There was a problem hiding this comment.
I think Loaders group is basically defunct now
| ### 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) |
There was a problem hiding this comment.
I think it would make sense to ask these conditionally if the respondent has said their tenure is less than 2 years (otherwise, we already have this info from previous surveys, and even if we don't, those responses will be outdated info).
|
|
||
| ### What makes you want to continue contributing to the project? (multi-select question) | ||
|
|
||
| - Working Groups |
There was a problem hiding this comment.
| - Working Groups | |
| - Working Groups / Teams |
| - PRs take too long to land | ||
| - Long discussions on PRs | ||
| - Having to deal with AI slop contributions | ||
| - Other (specify) |
There was a problem hiding this comment.
| - Other (specify) | |
| - Toxic peers | |
| - Other (specify) |
| - Having to spend time dealing with Node.js PR AI slop contributions | ||
| - 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) |
There was a problem hiding this comment.
| ### 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) | |
| ### How frequently do you encounter poor-quality AI-generated contributions ("AI slop") in your Node.js collaboration work? (single-select question) |
There was a problem hiding this comment.
Previous questions refer to "AI slop", but it's defined here. I think the definition should be moved earlier.
| - 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) |
There was a problem hiding this comment.
| ### On average, how much of your Node.js collaboration time is spent reviewing, addressing, or closing AI slop contributions? (single-select question) | |
| ### On average, how much of your Node.js contribution time is spent reviewing, addressing, or closing AI slop? (single-select question) |
| ### 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 |
There was a problem hiding this comment.
These are all AI-negative; should there be some AI-positive options like
- Vibe-coding helps my contributing experience and/or makes my contributions more productive
- Agentic-coding makes my contribution time more productive
There was a problem hiding this comment.
I think there should also be some kind of "n/a" in the matrix
| ### 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) |
There was a problem hiding this comment.
| - Code generation or completion (e.g., Copilot, Cursor) | |
| - Code generation or completion (e.g., Copilot, Cursor, CodeRabbit) |
| ### 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 |
There was a problem hiding this comment.
Let's combine this with that strongly dis/agree above :)
Based on #297 with new items & adjustments discussed in the 04 March team meeting