How Open-Source Software can make your life easier.

Kerollos Magdy
2 min readJun 6, 2019
Photo by Yancy Min on Unsplash

Using OSS Methods Can Lead to Producing a Better Product

If you want to build magnificent software it’s better to be an open-source project. having a great community of developers with cultures from all over the world is great. you will have a huge diversity of ideas, solutions, and contributions. you can get different people to look at your codebase with their different backgrounds according to their skills and knowledge, for example, you might have a security researcher finding bugs and vulnerabilities in your code. there might be a software architect out there giving you a piece of advice for your code.

building software takes time and resources as well. so if you have a good idea and you want it to become real. you want so many people working on it. if you are an individual it would take years to get it done. the open-source software community is free. no one will charge you for contributing to your project. you can get thousands of people contributing to your software if they are interested in your idea. for example, one of the projects I have contributed to before was a code-editor extension. when I started using it I liked the idea of that extension it made my life easier but it had a small problem that I didn’t like about. so, I decided to fork the extension’s repository, fix that problem, add a small feature and boom, submit a pull request to the developer. He liked it, said thanks, and merged the request. OSS methods made building software much fun.

OSS can help make your idea better. as we all know, you don’t have to reinvent the wheel. someone might have begun implementing your idea. you don’t have to start it all over again. you can contribute to the idea, propose your changes, discuss more features, and make good use of having a great community of developers who share the same idea and have the passion to make their idea come true.

--

--