-
Notifications
You must be signed in to change notification settings - Fork 2
/
survey.yml
439 lines (438 loc) · 14.4 KB
/
survey.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
---
title: Perl Ecosystem Survey
pages:
- title: Perl 5
questions:
- question: Which versions of Perl 5 are you using?
type: multiple_choice
answers:
- 5.4
- 5.0005
- 5.6
- 5.8
- 5.10
- 5.12
- question: Which version of Perl are you using the most?
type: single_choice
answers:
- 5.4
- 5.0005
- 5.6
- 5.8
- 5.10
- 5.12
- question: Which is the oldest version of Perl you still target with your code?
type: single_choice
answers:
- 5.4
- 5.0005
- 5.6
- 5.8
- 5.10
- 5.12
- title: Perl 6
questions:
- question: How much Perl 6 do you know?
type: multiple_choice
answers:
- I've read some of the documentation
- I've read most/all of the documentation
- I've participated in the mailing lists/irc.
- I've helped the effort by writing tests
- I've helped with the documentation."
- I wrote small snippets of code
- I wrote full module(s)
- I use it in production environment
- question: If you haven't already used Perl 6 when do you plan to learn it?
type: single_choice
answers:
- I plan to use Perl 5 from now on.
- I plan to learn Perl 6 and use it for some new programs.
- I plan to learn Perl 6 and use it for all new programs if the modules I need are available.
- question: Any comment you might have regarding Perl 6?
type: free_text
- title: Environment
questions:
- question: Operating systems for development
type: multiple_choice
other: yes
answers: <include/list_of_oses.txt>
- question: Primary Operating system for development
type: single_choice
other: yes
answers: <include/list_of_oses.txt>
- question: Operating systems for deployment
type: multiple_choice
other: yes
answers: <include/list_of_oses.txt>
- question: Primary Operating system for deployment
type: single_choice
other: yes
answers: <include/list_of_oses.txt>
- question: Which version control systems are you using?
type: multiple_choice
answers:
- CSV
- Subversion
- Git
- Mercurius
- question: Which RDBM are you using?
other: yes
answers:
- MySQL
- PostgreSQL
- Oracle
- SQL Server (MS)
- SQLLite
- question: Which NoSQL are you using?
type: multiple_choice
other: yes
answers:
- MongoDB
- question: If you are using Windows, which Perl distribution do you use the most?
other: yes
answers:
- ActivePerl of ActiveState
- StrawberryPerl
- Cygwin
- title: Other
questions:
- question: What do you use to create object oriented code in Perl?
answers:
- I don't write OOP
- Moose
- Calling bless on plain hash-refs
- question: Which web development framework do you use?
type: multiple_choice
other: yes
answers:
- I don't develop web applications
- plain old CGI
- Dancer
- Mojolicious
- CGI::Appliction or Titanium
- Catalyst
- Maypole
- Mason
- thin PSGI layer
- your own Plack::Middleware components
- question: What kind of web applications do you develop?
type: multiple_choice
other: yes
answers:
- REST
- SOAP
- XML/RPC
- traditional url=action
- Ajax
- question: Which web server are you using?
type: multiple_choice
other: yes
answers:
- Apache + CGI
- Apache + mod_perl
- Apache + FastCGI
- question: Do you write web applications ...
type: multiple_choice
other: yes
answers:
- for fun
- release open source
- at work
- question: Which concurrent execution tool do you use?
type: multiple_choice
other: yes
answers:
- POE
- threads
- fork
- AnyEvent
- question: What is your primary editor/IDE?
other: yes
answers: <include/list_of_editors.txt>
- question: What is your secondary editor/IDE?
other: yes
answers: <include/list_of_editors.yml>
- title: Community Involvement
questions:
- question: Number of Perl Monger list subscribed to?
answers:
- 0
- 1
- 2-5
- 6+
- question: Which Perl related web forums are you using?
type: multiple_choice
other: yes
answers:
- http://perlmonks.org/
- http://cpanforum.com/
- http://stackoverflow.com/tags/perl/
- question: Non-Perl related technical resources (TODO: list of news site)
type: multiple_choice
answers:
- Mashable http://mashable.com/
- TechRepublic http://techrepublic.com.com/
- Google Alert http://www.google.com/alerts
- Linux Journal http://www.linuxjournal.com/
- Linux Magazine http://www.linux-mag.com/
- Slashdot http://slashdot.org/
- ZDNet http://www.zdnet.com/
- ITPro http://www.itpro.co.uk/
- PCWorld http://www.pcworld.com/
- TG Daily http://www.tgdaily.com/
- The H http://www.h-online.com/
- Linux Today http://www.linuxtoday.com/
- Datamation http://itmanagement.earthweb.com/
- question: Where are you located in the Perl world?
type: multiple_choice
answers:
- I am Larry Wall
- p5porter
- CPAN developer
- Write open source code but not on CPAN
- ...
- question: What other question would you ask in the next survey?
type: Free text
- title: Perl Jobs
questions:
- question: As an employee, how difficult is it to find a job?
answers:
- There are (almost) no Perl jobs in my travel distance.
- I could find easily elsewhere but I don't want to relocate.
- The salary that is offered is too low compare to other offers.
- question: As an employer, how difficult is it to find a perl developer?
- question: Something about jobs.perl.org
- title: Demographic
questions:
- question: Gender
type: single_choice
answers:
- Male
- Female
- Other (does not want to say)
- question: Age group
type: single_choice
answers:
- Under 20
- 20-24
- 25-29
- 30-39
- 40-49
- 50+
- question: Country of residence
type: single_choice
answers: <include/list_of_countries.txt>
- question: Country of origin (birth)
type: single_choice
answers: <include/list_of_countries.txt>
- question: Highest qualification
type: single_choice
answers:
- TODO clarify these items, e.g. what is School?
- School
- Technical Collage
- Bachelors
- Masters
- Phd
- question: Collage major (higher education major) (is this really interesting?)
answers:
- Computing
- Engineering
- Science
- Mathematics
- Languages
- Social Sciences
- Creative Arts
- Education
- question: Annual Income (in USD)
type: single_choice
answers:
- 0-30,00
- 30,000-60,000
- 60,000-90,000
- 90,000-120,000
- 120,000+
- question: Industry sector
answers: <include/industry_sectors.txt>
- question: Job title (the highest position you hold in your workplace)
type: single_choice
other: yes
answers:
- Programmer
- Developer
- QA Engineer
- Tester
- System Administrator
- CM Engineer
- VP RnD
- Team leader
- CTO
- CEO
- Owner
- System architect
- Development Manager
- Executive or mid-manager
- question: Were you formally taught any Perl?
type: single_choice
answers:
- None
- Almost none
- A little
- Quite a bit
- A lot
- question: Would you thing attending a Perl course would improve your knowledge?
answers:
- Not at all
- A little bit
- Qite a bit
- A lot
- question: Were you formally taught any other dynamic languages?
answers: TODO
- question: Source of your perl knowledge?
type: multiple_choice
answers:
- Books
- perldocs
- Peers
- mailing list
- IRC
- question: Years spent programming computers
type: single_choice
answers:
- 21-
- 11-20
- 7-10
- 4-6
- 1-3
- less than 1
- question: Years spent programming Perl
type: single_choice
answers:
- 21-
- 11-20
- 7-10
- 4-6
- 1-3
- less than 1
- title: On the job
questions:
- question: Time at work spent programming
type: single_choice
answers:
- more than 2/3
- 1/2-2/3
- 1/3-1/2
- < 1/3
- ~ 0
- question: Time at work spent not on code
type: single_choice
answers:
- more than 2/3
- 1/2-2/3
- 1/3-1/2
- < 1/3
- ~ 0
- question: Time spent programming Perl
- question: Spare time spent programming
type: single_choice
answers:
- none
- 1 hour / week
- 2-6 hours / week
- 1-2 hours / day
- 3+ hours / day
- title: News
questions:
- question: Where do you get your Perl related news from?
type: multiple_choice
other: yes
answers:
- use.perl.org
- blogs.perl.org
- http://news.perlfoundation.org/
- http://perl.org
- Planet Perl http://planet.perl.org/
- http://www.reddit.com/r/perl
- http://news.ycombinator.com/
- Planet Six http://planetsix.perl.org/
- Perlsphere http://perlsphere.net/
- Planet Parrot http://planet.parrotcode.org/
- Ironman: http://ironman.enlightenedperl.org/
- question: The biggest issues the Perl ecosystem faces
- question: Would you be interested in getting paid to work on open source Perl code?
- question: What is your major issues with the Perl ecosystem?
- question: What is your employers (clients) major issues with the Perl ecosystem?
- question: What would you think if some people were paid to work on the perl core?
- question: About the TPF grants: Do you think there should be more grant requests?
- question: How much money would you be ready to contribute for devloping the Perl ecosystem (USD / month)
comment: (a mixture of developing and promoting perl, CPAN packages, open source perl applications)
answers:
- 0
- 1-4
- 5-9
- 10-19
- 20-29
- 30-49
- 50-
- question: Number of CPAN modules you maintain?
type: single_choice
answers:
- 0
- 1-5
- 6-20
- 21+
- question: Number of CPAN modules you handed over to other people?
type: single_choice
answers:
- 0
- 1-5
- 6-20
- 21+
- question: Number of CPAN modules you contributed to? (e.g. bug report, documentation, test, code)
type: single_choice
answers:
- 0
- 1-5
- 6-20
- 21+
- question: How often have you reported a bug in the perl interpreter?
type: single_choice
answers:
- Never
- Once
- Ocassionally
- Frequently
- question: How often have you provided code to fix a bug in the perl interpreter?
- question: How often have you provided code to add a feature to the perl interpreter?
- question: How often have you provided a bug report for a CPAN module?
- question: How often have you provided code to fix a bug in a CPAN module?
- question: How often have you provided code to add a feature to a CPAN module?
- question: The above for any Perl (or even other?) open source project?
- TODO: also include documentation in the above question
- TODO: probably the info regarding the perl interpreter is not that onteresting)
- TODO: earlier ask how often have you found bugs in CPAN modules?
- TODO: maybe change the answers to real numbers?
- question: What would it take to have you be more involved in the Perl communty? To contribute test, or tests reports or bug reports etc.
other: What holds you back from contributing more? How could it be made easier for your to contribute?
- question: Which Advent calendar have you followed?
type: multiple_choice
answers:
- Dancer http://advent.perldancer.org/2010
- RJBS http://advent.rjbs.manxome.org/2010/
- Catalyst http://www.catalystframework.org/calendar
- Perl Advent http://perladvent.pm.org/2010/
- Japanese Perlers in english http://perl-users.jp/articles/advent-calendar/2010/english/
- Perl6 http://perl6advent.wordpress.com/
other: yes
- question: How much does your employer (client) contribute code/patches/documentation back to the Perl community?
answers:
- None
- Rarely
- Encourages us to do so
- Most of our code is released as Open Source
- question: Other languages used
type: 10 rows in order to provide an ordering of the 10 most frequently used languages/technologies
answers: <include/list_of_languages.txt>
- question: Size of the company your work for
- question: Number of people in the tech department