SourcewareLab is a growing community of people from all over the world, and differing experience levels. Their quote,
"Learn by doing."
captures all that they stand for.
SourcewareLab is a place where you can connect with peers, ask advice from experienced individuals, and make yourself a better developer. It is open to people from all experience levels, be it from beginner to senior.
My Learning Journey
I found SourcewareLab while browsing Reddit about a year ago.
When I first joined, I was hesitant to interact or collaborate with people, being introverted I didn't like talking anyways and not being confident in my English was just another insecurity that ate at me. I was afraid to mess up, afraid to embarrass myself.
Another thing was that I did not consider myself a good programmer back then. I considered myself inferior to the other people, who were actively engaging with the community, making PR's. Having only done small projects, and seeing people contribute, I felt incompetent.
Only when I actually just pushed through my insecurities and talked to the people did I realize that it was not the fact that I was incompetent, I was just a little less experienced than others. The cherry on top was the fact that people didn't laugh or dislike me. They genuinely wanted to help me.
After 6 months of actively engaging, and making contributions, I got the opportunity to manage and administrate the community and some projects, and I swore to myself to give back the same love I'd received. To not let anyone feel insecure, to make everyone a better programmer.
SourcewareLab's Unique Vibe
As I had mentioned before, SourcewareLab was created to help people from all experience levels, find like-minded people to talk to, and to make projects with.
Its fun to talk to people that share your same hate for JavaScript after an 8 hour coding period, or people that are there to cheer you on for your solo projects.
But, what really intrigued me, was that I now have much more fun just building projects with people.
Its different from solo development, when you interact with people, you look at other people's code, understand existing architectures, communicate and design the architectures or algorithms. I have found myself making better projects, and writing better code, just from talking with people, taking their suggestions and also discussing how certain aspects should work.
I almost always get some feedback before starting my projects, their scope, how they should work etc. This has helped me understand several different points of views and make better projects as a result of that.
Why Should You Join?
Joining and interacting in any community provides you with multiple benefits, such as networking, skill building etc
But what really helped me, and something I am really grateful for, is the fact that I have people to talk to about my passion. I had very few people in my life who I could talk to about programming.
Also the fact that I can now find people to make projects with easily, this has really helped me understand more about how group work is actually done, even in a professional environment.
SourcewareLab transformed my coding journey. From overcoming insecurities to building projects with global peers, it’s a place to grow and have fun. Join our vibrant crew on SourcewareLab Discord to code, connect, and create—start your adventure today!
Top comments (1)
Nicely written, brother