Hey everyone,
Better late than never. I have an exciting part of the analysis, mostly focused on the quantitative side of the survey, and I thought it would be nice to share as it goes. There will be a final report shortly, but we already have some interesting stuff for discussion.
Distros
The results were expected, but somehow surprising with Ubuntu and Arch Linux featuring the top of the list. They are so different that it makes me wonder: Is this relates to your workflow? Compatibility with your frameworks? Use cases? What do you guys think?
And above, a chart removing all distros with less the three mentions, as they rep[resent less than 1% of the total responses.
Roles, experience and distro usage
In the original survey, we listed for participants to choose the options from Software engineer to Program manager. People who did find themselves on the list had the option to fill out as “other.” The options listed from Network / System Admin to Hobbyist, are a categorization of the roles listed as others.
Development tools
IDEs
Starting with IDEs.
It was interesting to see the adoption of IDEs in the workflow. What are your thoughts about this chart? Why do you think VSC has this massive adoption? What makes an IDE compelling to you?
Compilers and interpreters
GCC, which means, a lot of people are programming mostly in C right?
Debuggers
Although these tools are part of the same group, they behave differently.
What is your usage of a Debugger like GDB? Why not use the one available with your IDE?
Text editors
Maybe there was a war once.
Terminal
Browser battle
Utilities
Familiarity with programming languages