“The 2021 State of the Octoverse”-Report from Github on how development Processes have changed
24.11.2021By Stephan Augsten
JavaScript is once again the most popular programming language among the GitHub community, according to the “The 2021 State of the Octoverse” report. In addition to the current practices, this year’s review also takes up possible process improvements.
Related companies
From this year’s results of the Octoverse report, GitHub has derived some best practices.
(Image: GitHub)
GitHub has published the “State of the Octoverse” report seven times – and for the seventh time in a row JavaScript is listed as the most popular programming language. Python once again defends the second place in the most popular programming languages after 2019 and 2020, followed by Java, Typescript, C#, PHP, C++, Shell, C and Ruby.
The “The 2021 State of the Octoverse” report is based on the telemetry data of more than 4 million GitHub repositories, combined with surveys among more than 12,000 developers. Based on this, it was possible to make some predictions on how development teams, companies and organizations can achieve better results.
Image gallery
Accordingly, this year’s report focuses on the pandemic-related changes to work processes. The hope of a return to the usual normality had not been fulfilled in 2021. For this, however, a metamorphosis of the processes was triggered, “which takes into account the needs of teleworking”.
In 2021, productivity moved back to the pre-pandemic level. However, the change in the workplace has been confirmed. Many survey participants are currently working remotely or in a hybrid model; just one-ninth of the respondents expects to work exclusively at a permanent workplace again.
Performance-enhancing aspects
With regard to the telemetry data, GitHub reports that developers write and deliver their code faster; especially pull requests with a review would be merged within one working day – GitHub speaks of the “Day or Less Club” here. The reuse of code can increase output performance by up to 87 percent.
Development teams in companies could achieve 43 percent more performance thanks to automation. Mentors could provide further productivity boosts. In open source projects, the increase amounts to 46 percent, in companies at least to 16 percent.
The documentation has a particularly lasting effect on the quality and trustworthiness of projects, writes GitHub with a view to the survey results. Not only open source projects could benefit from readmes, contribution guidelines and GitHub issues, but also companies and their projects. Up-to-date, detailed and reliable documentation not only creates trust, but can also increase productivity by up to 50 percent.
In the “The 2021 State of the Octoverse” report, GitHub also discusses how companies can use the findings for themselves. For more information, please visit the Octoverse section of GitHub.