summaryrefslogtreecommitdiffstats
path: root/2022/talks/survey.md
blob: 8dcaa6271e258cb279764c387c7ea15be6c9dbd6 (plain) (blame)
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
[[!sidebar content=""]]
[[!meta title="Results of the 2022 Emacs Survey"]]
[[!meta copyright="Copyright © 2022 Timothy"]]
[[!inline pages="internal(2022/info/survey-nav)" raw="yes"]]

<!-- Initially generated with emacsconf-generate-talk-page and then left alone for manual editing -->
<!-- You can manually edit this file to update the abstract, add links, etc. --->


# Results of the 2022 Emacs Survey
Timothy (he/him, IRC: tecosaur)

[[!inline pages="internal(2022/info/survey-before)" raw="yes"]]

If I am giving this talk, then a month ago the 2022 Emacs Survey will
have occurred! I will go through the motivations, implementation,
results, and plans of the Emacs Survey.

Outline:

-   A quick overview of the main results of the 2022 Emacs Survey
-   Discussion of motivation, implementation, and future plans


# Discussion

## Notes

-   2020: 7000 participants in the survey (Adrien Brochard)
-   2022: new survey framework: julia (language) + Genie Framework
-   2022: 6600 responses (1000 partial); 115 nations; 96% male (better
    among younger people)
-   the plots are using Makie, a Julia plotting library

## Questions and answers

-   Q: Do Emacs developers take into account the survey results? I mean,
    they are volunteers working on what they find useful/interesting for
    them, which is of course great.
    -   A: There's no obligation for emacs-devel or Emacs package
        maintainers to do anything in response to the survey results,
        but hopefully the results will be able to inform development
        choices they make.
-   Q: Is the survey software available in source code via
    Gitlab/Github/...? What's the license?
    -   A: Yep, it's GPL-3, and the source is availible at
        <https://git.tecosaur.net/tec/emacs-survey>
-   Q: Are the raw results available so we can run some data analysis
    ourselves?
    -   A: Indeed! As mentioned in the talk they're publically
        availible in a number of formats, e.g.
        -   <https://emacssurvey.org/results/3425413930.csv>
        -   <https://emacssurvey.org/results/3425413930.json>
        -   <https://emacssurvey.org/results/3425413930.db>
-   Q: Any specific reason why you chose Julia as a language to code the
    survey (curious about it)?
    -   A: I use it a lot, and like doing so :)
-   Q: Do you have any insight on the degree of selection bias (the
    respondents may represent a very particular segment of the overall
    users, in terms of motivation to respond). The nb of days of
    response after announce may indicate that respondents are very much
    in touch with emacs news.
    -   A: We can try to look at the degree to which the survey referrer
        (r/emacs, HN, etc.) changes the survey results, but ultimately
        this is a hard question. At the end of the day, the way I view
        things is we can just do our best to investigate how much of an
        effect is seen in the results, but this is the best shot we have
        availible.
    -   A2: That said, we can compare a few particular statistics to
        other surveys done in a wider population to gauge how close our
        results are to them, but that assumes that those other surveys
        (e.g. Stack Overflow's developer survey) are themselves
        representative of the Emacs user base, itself can be quite an
        assumption.
-   Q: Are the pies in gnuplot or something else?
    -   A: The plots are using Makie, a Julia plotting library.
-   Q: Thoughts on an emacs package to fill out the survey? Just more
    work for you ;)
    -   A: Hopefully more work for someone else ;)
-   Q: Is the survey framework open sourced already or still in the
    works?
    -   A: (replied above, IIUC) it's GPL-3 and the source is available
        at <https://git.tecosaur.net/tec/emacs-survey>


[[!inline pages="internal(2022/info/survey-after)" raw="yes"]]

[[!inline pages="internal(2022/info/survey-nav)" raw="yes"]]