|
| 1 | +# Survey December 2022 |
| 2 | + |
| 3 | +## Personal question |
| 4 | + |
| 5 | +- Which constituencies do you identify with? |
| 6 | + - Direct end users: Users who run tools themselves |
| 7 | + - Application operators: Users who interacts with existingm running applications |
| 8 | + - Application developers: Frontend tools consumers, backend server authors, tools authors |
| 9 | + - Library & package authors: Users who write librairies and packages to be included on other applications |
| 10 | + - Node.js core maintainers: Developers working directly on Node.js, individuals participating in Working Groups |
| 11 | + - Organization with investments in Node.js (eg: Enterprises, Gouvernement bodies, Startups, Non-profit, Education, Security) |
| 12 | +- Are you part of a constituency not covered ? |
| 13 | + - yes |
| 14 | + - no |
| 15 | +- If not covered what are you part with ? (open question) |
| 16 | +- Where are you from? (open question or countries list) |
| 17 | + - country |
| 18 | +- How long have you been working with Node.js? (numbers list) |
| 19 | + - 0 - 10+ |
| 20 | +- In what kind of organizations are you working in? |
| 21 | + - big tech |
| 22 | + - company |
| 23 | + - startup |
| 24 | + - university |
| 25 | + - individual |
| 26 | + - other |
| 27 | +- Are you part/following some Working Groups? |
| 28 | + - yes |
| 29 | + - no |
| 30 | +- If part/following some Working Groups, which one? (open question) |
| 31 | + |
| 32 | +## Tech questions |
| 33 | + |
| 34 | +- What is important for you ? (Multiple choices) |
| 35 | + - Good and up to date documentation |
| 36 | + - Tutorial and examples of core / complexe features |
| 37 | + - Internationalization of the documentation |
| 38 | + - Good understanding of the direction of the project |
| 39 | + - Predictable and stable release |
| 40 | + - Innovation and new features |
| 41 | + - Consistent and intuitive error handling |
| 42 | + - Runtime diagnostic tooling |
| 43 | + - Relevant API in core |
| 44 | + - Good understanding and process for security and CVE in the ecosystem |
| 45 | + - Loader hook (to allow native typescript support) |
| 46 | +- What is your use case of Node.js ? |
| 47 | +- Do you see others Technical Priorities ? [Technical Priorities](https://github.com/nodejs/node/blob/main/doc/contributing/technical-priorities.md) (open question) |
| 48 | +- Are you using native ESM, e.g. `"type": "module"` or `.mjs` in your Node.js Development? |
| 49 | +- Are you planning to convert your application to native ESM? |
| 50 | +- For those of you wishing to use ESM in an existing application, what have been the pain points or blockers preventing you from doing so (if any)? |
| 51 | +- Any recurrent issue with Node.js ? (open question) |
| 52 | +- What need do you have not covered ? (open question) |
| 53 | +- How do you get your Node.js executables? |
| 54 | + - With a Node.js version manager: nvm, ns, n, etc. |
| 55 | + - Using the official installer |
| 56 | + - Using package managers like npm or yarn and install Node.js as a package |
| 57 | + - Using a system package manager: apt-get, brew, dnf, yum ... |
| 58 | + - Other |
| 59 | +- What is your Architecture and OS in which you are running Node.js ? Do you plan to change that in the near future? (open question) |
0 commit comments