This report describes the developers most likely to be optimising their code in terms of their subject area of involvement, the task their code performs and their physical locale. The report also examines developers’ specific goals for optimisation, for example, to execute code more rapidly or to be more efficient by using fewer resources such as memory or power, and contrasts the goals of professional and hobbyist developers. Finally, the processors and architectures used by developers who optimise code are reviewed in terms of their area of involvement and their region.
- What fraction of developers optimise their code, and are some types of developer more likely to show higher, or lower, levels of optimisation?
- What are the main reasons for optimising code? Do these vary across different development areas of involvement? Do hobbyist and professional developers optimise for the same reasons?
- What processor types and architectures attract the highest levels of optimisation in different areas of development?
- What can we learn from the different levels of processor optimisation in different global regions?
To get a full list of this report's contents and a sample graph, please download a brochure.
Developer Economics is a large-scale online developer survey designed, produced and carried out by SlashData twice per year.
The 13th edition survey ran over a period of nine weeks between April and June 2017. It reached an impressive 21,200+ respondents from 157 countries. As such, the Developer Economics series continues to be the most global independent research on mobile, desktop, IoT, backend, web, game, AR/VR and machine learning developers and data scientists combined ever conducted.
For more information about our methodology, please visit https://www.slashdata.co/methodology