Deliver my first Open source talk

Deliver my first Open source talk

·

5 min read

Hello, wonderful audience! I'm thrilled to share my journey of giving my first open-source talk.

Let's dive into the presentation I've prepared for the talk. To start, I introduced the community, and its goals, and shared a bit about myself. Now, without any delay, let's jump right in!

Agenda

I've outlined the agenda to give them a clear roadmap of what I'll be covering, so they will know exactly what to expect as I guide them through

Open-source unleashed

I've discussed open source and its advantages, highlighting how it offers abundant opportunities and practical experience through real-world projects. Additionally, I shared examples of well-known projects like Linux, Vscode, and WordPress to illustrate these points.

Community and Diversity

The vitality of open-source projects hinges on the presence of a thriving community. The community forms the cornerstone of open-source endeavors, acting as a crucial catalyst. Whenever one encounters an obstacle, seeking assistance from this community is always an option. Every individual within the community possesses a unique skill set that can be harnessed to enrich the project. Moreover, the opportunity for global collaboration among developers is a defining feature, transcending geographical boundaries.

Real-World Examples

I intended to offer them a sneak peek into real-world projects that we've been using in our everyday lives, like VLC Media Player, Linux, Blender, Mozilla Firefox, and more.

Where you can find the community?

In the presentation slide, I've highlighted four avenues for locating the community. These include platforms like Twitter, where social media engagement thrives. Additionally, you can establish connections through local meetups, fostering in-person relationships. Moreover, online communities provide another means of interaction, and industry conferences serve as yet another opportunity to engage with the community.

Getting involved in open-source as a Fresher

During my early days as a beginner, the world of open-source seemed complex and bewildering. Git version control and GitHub's user interface were unfamiliar territories, and I felt daunted by their intricacies. I delved into numerous tutorials in an attempt to comprehend GitHub's UI. Eventually, I stumbled upon a video by Kunal Kushwaha on Git and GitHub, which presented the content in a clear and accessible manner.

However, grasping the concepts through videos alone wasn't enough to kickstart your journey into contributing. You need to do enough practice and must have patience. The initial stages were overwhelming, yet as you persistently engaged with the platforms, they became more intuitive. Embracing Git version control marked the pivotal first stride, it will unlock many opportunities in the future, and in the end, it will be worth it.

Following Git version control mastery, exploring "good first issues" emerged as the next step. It does not necessarily have to be a code contribution you can also start with a non-code contribution.

Connects with the community

I've compiled a list of fantastic and supportive communities that offer a platform to connect, learn, and seek assistance when needed.

You can locate these communities on LinkedIn and Twitter. If you're inclined towards Discord, they often have dedicated channels there. Furthermore, their individual websites provide a wealth of content to explore.

But remember, joining these communities is just the beginning. Instead of remaining passive and scrolling through posts, take a proactive step by introducing yourself and engaging with fellow members.

while a community empowers collaboration with individuals who share your interests, expanding your network in the process.

Wrapping-up

I conclude this talk by emphasizing that Open source is for everyone, and doesn't matter how small a contribution you make.

Here are some key TAKEAWAYS

  • embarking on contributions with smaller projects

  • Don't underestimate the non-code contribution

  • Just do not join the community but do introduce yourself

  • Do ask for help when needed

  • The power of open source is in the power of community collaboration

Queries

Throughout the talk, numerous hands were raised, and to facilitate further discussion, I've added a slide where attendees can ask their questions.

Here, I'll outline some of the questions raised by the audience.

What if someone will copy my code?
If an open-source software has a permissive license like MIT or BSD, using it is allowed as long as you credit the owner. But with non-permissive licenses, misusing the code can lead to penalties eventually, I believe there is nothing shameful about saying that you are using this open-source code.
Why do I contribute to others' projects and what will I get in return?
There are so many reasons why you should contribute to an open-source project. You can enhance your skills by contributing to real-world projects, meaningful contributions get recognition within the open-source community. You can collaborate with like-minded developers and your contribution serves as your portfolio and potentially leads to getting job offers
Why Open-source?
Open source means teamwork. People work together, share ideas, and make cool things. Whenever you get stuck you can ask for help and open source offers transparency, collaboration, and innovation. Experienced developers can check your code and give suggestions to make it better.
If anyone can modify the code isn't it a problem?
In open source, while anyone can make changes, there are rules to follow. These rules keep things organized, so changes are helpful and not messy.

Resources

Here is the link to the Blog to open your first pull requests

My First Talk Experience

It was a positive experience, witnessing many hands raised. I interacted, asked questions, and requested more discussions like this. The motivation and excitement were truly inspiring.

Thank you for reading this I hope it was valuable. I'd welcome suggestions. Feel free to share your own initial speaking experience as well, I would love to read :)