Working with packages to share code
In software developer culture, sharing code for free is very natural. This makes the industry unique as programmers share and use each other's code all the time. Using someone else's solutions to a problem is as natural as sharing my good ideas and code. It is usually wise to reuse the work of others as the code is often well developed, well tested, and well maintained. In software development, the term open source is well known. It means that someone has an idea for an application, writes the code for it, and then shares it online. Others are then encouraged to help with the development of this project. Several programmers will join in, and together they keep the project going. Everyone interested can then use this code free of charge.