- There are over 100 million software packages and millions of users and repositories showing that software development is widespread - While coding quality varies, writing software allows contributions to projects and frameworks and the sharing of ideas - As software can be easily scaled with no increase in production costs, developers should continue writing code, sharing it in package managers and collaborating with others through components and respecting each other's time