Forem

Cover image for Who is an open source Developer?
Areahints
Areahints

Posted on

4 1

Who is an open source Developer?

An open source developer is someone who contributes to open source software. open source software is free computer software that is made available along with its code and made available under license to use, modify and/or to distribute the software.

Contributing to open source gives developers practice collaborating with other developers and working with legacy code. These are the two most important skills for a modern developer in my opinion. there is a good article on Becoming an open source developer.

Most open source projects usually have at least a couple of issues on them with varying levels of difficulty. Users will often leave critical feedback and bugs they encounter, also requests might be made for features that are either specifically tailored to a particular solution or novel to the main goal of the software.

Open source Developers usually fix these issues by contributing time, skill, and code. Open source skills are lucrative, and in high demand, with 87% of open source developers crediting their expertise and continual learning of new apps, languages, and tools as the reason they are advancing in their careers.

Why would you want to be an open source developer?

Open source enables programmers to:

  • Develop co-operative soft skills
  • Maintain a portfolio of active projects to showcase to clients and employers
  • Work with legacy code maintained as open source
  • Use open source code to generate revenue
  • Team building is a critical skill in today's world of remote opportunities.

These are a few reasons you might consider as perks of being an open source developer. there is also the freedom of working on what you love, instead of been assigned tasks, that you would normally avoid. most companies nowadays are trying to avoid a toxic culture mentality and incorporate many open source liberties to their conventional practices.

Differences between Normie Devs and Open Devs

There aren't many differences between Normie Devs and Open Devs, just as there aren't many differences between working independently remotely and working for a company in an office.

there are a few differences which might be perks to some and are absolutely not compatible with others. for example, some people prefer a work environment where they can dive in and be absolutely focused on their tasks till lunch break, while I personally prefer to get emoji themed questions on slack from colleagues even after office hours.

Most companies already embrace and use open source software and practices in varying degrees, even if you don't identify as a open source developer, you are already contributing to open source if you leave feedback in a particular software's community.

As a developer what open source software do you regularly contribute to? it doesn't matter whether your contribution is technical, or otherwise, let me know via the comments.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more →

Top comments (0)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

đź‘‹ Kindness is contagious

Engage with a sea of insights in this enlightening article, highly esteemed within the encouraging DEV Community. Programmers of every skill level are invited to participate and enrich our shared knowledge.

A simple "thank you" can uplift someone's spirits. Express your appreciation in the comments section!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found this useful? A brief thank you to the author can mean a lot.

Okay