GitHub is the world's leading open-source software development repository, giving it a unique place for observing massive trends across software projects - some four million repositories and 12,000 developers included in the research.
Australian users on GitHub grew in 2021: 22.5% year on year growth for total users and 21.3% year on year growth for total active students.
The full report is available online, but key productivity findings from across the globe include:
- only about 11% of respondents expect to go back to working collocated, a 30% drop from 41% working in an office before. As a result, GitHub sees hybrid and remote work gaining traction as the expected way of working
- developers gain an 11% productivity bump simply by having a team repo that is easy to search
- automation allows teams to perform 27% better in open source and 43% better at work, and developers report higher fulfilment with automation
- too many contributors increases coordination costs and slows work down. For example, open-source repositories with an average of 30 contributors close their pull requests in a day-or-less while those with an average of 65 contributors take three days or more to close a pull request
- however, reviewers can boost time to merge. Pull requests with just one reviewer are often merged within an eight-hour workday, and with each additional reviewer, merging it in a day goes down by 17%. Assigning no more than three reviewers in an open-source repo can be a trade-off between quality and speed
- performance can increase up to 87% when reusing code
What do you think? Feel free to leave comments below, and of course, check out the full report here.