Skip to content

Commit 6cee55f

Browse files
committed
feat: add 2022 survey questions
1 parent bd190af commit 6cee55f

File tree

1 file changed

+59
-0
lines changed

1 file changed

+59
-0
lines changed

surveys/2022-12/questions.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
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

Comments
 (0)