Built by the Community

One of the biggest advantages of using open source software is the very fact that anyone can contribute. If you want to use some open source software that properly formats dates for German users, you can nearly be certain that a German programmer who knows a lot about date formatting has contributed to that project. Programmers are drawn to the projects for which they have the most expertise, so the open source community generally has the right people working on the right projects. These experts have seen and fixed the weird bugs related to the software they are building so you don’t have to. You don’t have to understand all the intricacies that go into the solution because the expert programmers in the open source community ...

Get Learning to Program now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.