create account

Contributing to open source projects by bala41288

View this thread on: hive.blogpeakd.comecency.com
· @bala41288 ·
$18.57
Contributing to open source projects
Any developer who is staring their career should consider contributing to open source projects. Working on open source projects or community projects provide a lot of experience. They end up learning many things before they get into their real job. Sometimes the community projects people work on might be fully suitable and sustaining so that they won't even need another full time job. 

There are many developers who have build some amazing tools and have been working as a freelancer instead of finding a full time job. This is all because they have a good skill set that can be fully used in their own convenience. Working on open source projects provide this learning curve. 

## Provides hands on coding experience 

Working on an open source project is not a easy one. Especially for a starter, it is not easy because they have to first understand the existing code and then try to do something new. One of the toughest thing for a developer is to read someone else's code and understand. But if we add the right amount of efforts, we will be able to get hands on experience on some good project that can provide a great learning. 

![](https://images.ecency.com/DQmddE1tUTNyeD5w8hz4Ddys2tdri6pQRVySU3CwKyh3xH6/image.png)

[Source](https://pixabay.com/photos/hacker-internet-technology-1569744/)

## Working with repositories 

For someone who is new to coding, repository management or code management may not be a familiar one. Working with codebase and letting others also push their code and working in a collaborative manner is again another learning. Understanding the repository structure and adapting to the existing coding standards is the most important thing here which can keep the code tidy and consistent. There is no one solution for all the problems so one repo can have one structure and another repository can have a different structure. Learning from both gives different perspectives. 

## Working with an experienced team

We may be the new person in the team but working on a open source project can bring perspectives from multiple people from different experiences. This itself is a different level of knowledge sharing. We have to consider everyone as someone in the same team and try and see if we can learn from other's experience. The learning from the approach others are taking can save us a lot of time because if we are doing something we have to do everything from scratch and learn but learning from someone else's experience is good because they would have already spent the time for learning and they are just passing the knowledge to you. 

![](https://images.ecency.com/DQmZctPENBy469Jd3JJ7YaNgDGc5Md5PDNdhHs8Q74KgW75/image.png)

[Source](https://pixabay.com/photos/mathematics-writing-hand-notebook-6961680/)

## Problem solving experience 

Sometimes troubleshooting is a pain. We may not get the necessary help from others or sometimes the problem we might be facing would be a unique one. It can be hard to find material online that can help us troubleshoot our problem. In spite of all these things, if we are able to resolve the issue, it gives a great problem solving experience to us. One of the biggest learning here is patience. We have to approach the problem with great level of patience and be persistent to solve the problem. 

---
If you like what I'm doing on Hive, you can vote me as a witness with the links below. 
<center> Vote @balaz as a [Hive Witness](https://vote.hive.uno/@balaz) </center>
<center> Vote @kanibot as a [Hive Engine Witness](https://votify.vercel.app/kanibot) </center>

---

<table>
<tr>
<td>
<center><a href="https://discord.gg/bGmS2tE"><img src="https://images.hive.blog/DQmdthy4q4vyefBYmjMJtx7qHBmLnCfP2btiRPhRyc2U8hP/Indiaunited.png"/></a></center>
</td>
<td>
<center><a href="https://kanibot.com/"><img src="https://images.hive.blog/DQmdm8hKPz9TZL8Gd8bPyeVHm9hfgMqqiHcKL8283RBv2eH/Kanibot.png"/></a></center>
</td>
<td>
<center><a href="https://muterra.in/"><img src="https://images.ecency.com/p/FUkUE5bzkAZT3HzV5tJDiU2ik81PCd4JCyhWnRcDN8XJsVFY3UNB8DCRUuhCDN66wiMnTycF4W5TM6SbQHGDwYmP1FStMmkUvfPEVxYfXyDTCmU2bEwm3fiku8ti6aos9RroLdtDQHPhjEDFeNyzYWy7k1g6WcZGHHGJ.webp"/></a></center>
</td>
</tr>
</table>

---

Posted Using [INLEO](https://inleo.io/@bala41288/contributing-to-open-source-projects-jrj)
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 178 others
properties (23)
authorbala41288
permlinkcontributing-to-open-source-projects-jrj
categoryhive-163521
json_metadata{"app":"leothreads/0.3","format":"markdown","tags":["hive-163521","opensource","projects","coding","experience","neoxian","archon","pob","vyb","hive-engine"],"canonical_url":"https://inleo.io/@bala41288/contributing-to-open-source-projects-jrj","links":["https://images.ecency.com/DQmddE1tUTNyeD5w8hz4Ddys2tdri6pQRVySU3CwKyh3xH6/image.png)","https://pixabay.com/photos/hacker-internet-technology-1569744/)","https://images.ecency.com/DQmZctPENBy469Jd3JJ7YaNgDGc5Md5PDNdhHs8Q74KgW75/image.png)","https://pixabay.com/photos/mathematics-writing-hand-notebook-6961680/)","https://vote.hive.uno/@balaz)","https://votify.vercel.app/kanibot)","https://discord.gg/bGmS2tE\"><img","https://images.hive.blog/DQmdthy4q4vyefBYmjMJtx7qHBmLnCfP2btiRPhRyc2U8hP/Indiaunited.png\"/></a></center>","https://kanibot.com/\"><img","https://images.hive.blog/DQmdm8hKPz9TZL8Gd8bPyeVHm9hfgMqqiHcKL8283RBv2eH/Kanibot.png\"/></a></center>","https://muterra.in/\"><img","https://images.ecency.com/p/FUkUE5bzkAZT3HzV5tJDiU2ik81PCd4JCyhWnRcDN8XJsVFY3UNB8DCRUuhCDN66wiMnTycF4W5TM6SbQHGDwYmP1FStMmkUvfPEVxYfXyDTCmU2bEwm3fiku8ti6aos9RroLdtDQHPhjEDFeNyzYWy7k1g6WcZGHHGJ.webp\"/></a></center>","https://inleo.io/@bala41288/contributing-to-open-source-projects-jrj)"],"images":[],"isPoll":false,"dimensions":{}}
created2025-01-21 19:23:45
last_update2025-01-21 19:23:45
depth0
children7
last_payout2025-01-28 19:23:45
cashout_time1969-12-31 23:59:59
total_payout_value9.308 HBD
curator_payout_value9.259 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length4,291
author_reputation1,522,377,025,230,619
root_title"Contributing to open source projects"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,188,655
net_rshares33,757,248,796,713
author_curate_reward""
vote details (242)
@bisolamih ·
These days, you may not even need to go to the college to learn something because we can learn them perfectly online…
properties (22)
authorbisolamih
permlinkre-bala41288-2025122t142010618z
categoryhive-163521
json_metadata{"type":"comment","tags":["hive-163521","opensource","projects","coding","experience","neoxian","archon","pob","vyb","hive-engine"],"app":"ecency/3.1.0-mobile","format":"markdown+html"}
created2025-01-22 13:20:12
last_update2025-01-22 13:20:12
depth1
children0
last_payout2025-01-29 13:20:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length117
author_reputation74,410,199,322,699
root_title"Contributing to open source projects"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,206,490
net_rshares0
@davideownzall ·
$0.22
working on these projects is good for everyone, but as you said, very usefull for new coders...versioning is something they don't teach at school or university, same as library usage and you can learn from skilled people 
πŸ‘  , , ,
properties (23)
authordavideownzall
permlinkre-bala41288-sqgifs
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2025.1.3","image":[],"users":[]}
created2025-01-21 21:02:18
last_update2025-01-21 21:02:18
depth1
children0
last_payout2025-01-28 21:02:18
cashout_time1969-12-31 23:59:59
total_payout_value0.112 HBD
curator_payout_value0.112 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length221
author_reputation101,556,475,704,181
root_title"Contributing to open source projects"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,191,396
net_rshares411,529,625,920
author_curate_reward""
vote details (4)
@djbravo ·
$0.22
It is true that now we see that time has changed and we can learn everything online and if we are doing an online job for a long time then it is not difficult for us to find a physical job.  If we have experience then we will get a job and then we will be able to live our lives well by doing both jobs. 
πŸ‘  , , ,
properties (23)
authordjbravo
permlinkre-bala41288-2025122t24453666z
categoryhive-163521
json_metadata{"tags":["hive-163521","opensource","projects","coding","experience","neoxian","archon","pob","vyb","hive-engine"],"app":"ecency/4.0.2-vision","format":"markdown+html"}
created2025-01-21 21:44:54
last_update2025-01-21 21:44:54
depth1
children0
last_payout2025-01-28 21:44:54
cashout_time1969-12-31 23:59:59
total_payout_value0.112 HBD
curator_payout_value0.112 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length304
author_reputation357,748,047,908,996
root_title"Contributing to open source projects"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,192,396
net_rshares410,755,302,095
author_curate_reward""
vote details (4)
@indiaunited ·
$0.11
Indiaunited Curation 1737502390205
This post has been manually curated by @steemflow from Indiaunited community. Join us on our [Discord Server](https://discord.gg/bGmS2tE). 

Do you know that you can earn a passive income by delegating to @indiaunited. We share more than 100 % of the curation rewards with the delegators in the form of IUC tokens. HP delegators and IUC token holders also get upto 20% additional vote weight. 

Here are some handy links for delegations: [100HP](https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=indiaunited&vesting_shares=168973.0370015556%20VESTS), [250HP](https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=indiaunited&vesting_shares=422432.592503889%20VESTS), [500HP](https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=indiaunited&vesting_shares=844865.185007778%20VESTS), [1000HP](https://hivesigner.com/sign/delegateVestingShares?delegator=&delegatee=indiaunited&vesting_shares=1689730.370015556%20VESTS). 

[![image.png](https://files.peakd.com/file/peakd-hive/bala41288/46eaz12N-image.png)](https://discord.gg/bGmS2tE) 

<sub>**100% of the rewards from this comment goes to the curator for their manual curation efforts. Please encourage the curator @steemflow by upvoting this comment and support the community by voting the posts made by @indiaunited.**</sub>. 

This post received an extra 20.00% vote for delegating HP / holding IUC tokens.
πŸ‘  , , ,
properties (23)
authorindiaunited
permlinkindiaunited-1737502390205
categoryhive-163521
json_metadata{"app":"hiveblog/0.1","format":"markdown","tags":["hive-163521","opensource","projects","coding","experience","neoxian","archon","pob","vyb","hive-engine"]}
created2025-01-21 23:33:09
last_update2025-01-21 23:33:09
depth1
children0
last_payout2025-01-28 23:33:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.112 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,413
author_reputation96,606,081,930,625
root_title"Contributing to open source projects"
beneficiaries
0.
accountsteemflow
weight10,000
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,194,299
net_rshares409,213,341,852
author_curate_reward""
vote details (4)
@momins ·
Contributing to open source projects is beneficial in many ways, especially showing off your skills and learning a lot.
properties (22)
authormomins
permlinkre-bala41288-2025122t104134186z
categoryhive-163521
json_metadata{"type":"comment","tags":["hive-163521","opensource","projects","coding","experience","neoxian","archon","pob","vyb","hive-engine"],"app":"ecency/3.2.0-mobile","format":"markdown+html"}
created2025-01-22 04:41:36
last_update2025-01-22 04:41:36
depth1
children0
last_payout2025-01-29 04:41:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length119
author_reputation57,323,707,420,671
root_title"Contributing to open source projects"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,198,449
net_rshares0
@successwrite ·
The world have really evolved and transformed and that is due to technology Advancements. I am so certain that more will come years to come 
properties (22)
authorsuccesswrite
permlinkre-bala41288-sqjn0d
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2025.1.3","image":[],"users":[]}
created2025-01-23 13:33:51
last_update2025-01-23 13:33:51
depth1
children0
last_payout2025-01-30 13:33:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length140
author_reputation397,367,899
root_title"Contributing to open source projects"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,233,396
net_rshares0
@typebox ·
$0.20
Contributing to open source not only enhances coding skills but also fosters invaluable collaboration and problem solving abilities.

 It's no doubt a great way for new developers to learn, grow, and potentially pave their own paths in the tech industry. Keep pushing the boundaries!
πŸ‘  ,
properties (23)
authortypebox
permlinksqifu8
categoryhive-163521
json_metadata{"app":"hiveblog/0.1"}
created2025-01-22 22:01:21
last_update2025-01-22 22:01:21
depth1
children0
last_payout2025-01-29 22:01:21
cashout_time1969-12-31 23:59:59
total_payout_value0.100 HBD
curator_payout_value0.099 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length283
author_reputation38,310,669,294,865
root_title"Contributing to open source projects"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,219,325
net_rshares371,171,787,832
author_curate_reward""
vote details (2)