Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: asyncapi mentorship program blog post #1930

Merged
merged 19 commits into from
Sep 6, 2023

Conversation

AceTheCreator
Copy link
Member

Wrote an article summarizing the AsyncAPI mentorship program in a nutshell. Your reviews are highly required

cc @thulieblack @derberg @alequetzalli @fmvilas @Barbanio

@netlify
Copy link

netlify bot commented Jul 11, 2023

Deploy Preview for asyncapi-website ready!

Built without sensitive environment variables

Name Link
🔨 Latest commit 8338017
🔍 Latest deploy log https://app.netlify.com/sites/asyncapi-website/deploys/64f82c54f3b21600085f9f60
😎 Deploy Preview https://deploy-preview-1930--asyncapi-website.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@github-actions
Copy link

github-actions bot commented Jul 11, 2023

⚡️ Lighthouse report for the changes in this PR:

Category Score
🔴 Performance 30
🟢 Accessibility 98
🟢 Best practices 100
🟢 SEO 100
🔴 PWA 30

Lighthouse ran on https://deploy-preview-1930--asyncapi-website.netlify.app/

byline: AsyncAPI Preacher
---

In 2022 we piloted our own very innovative mentorship program that focuses on open-source software(OSS). We envisioned a platform where aspiring developers could learn, grow, and contribute to exciting projects while receiving guidance from experienced mentors.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
In 2022 we piloted our own very innovative mentorship program that focuses on open-source software(OSS). We envisioned a platform where aspiring developers could learn, grow, and contribute to exciting projects while receiving guidance from experienced mentors.
In 2022 we piloted our innovative mentorship program that focuses on open-source software(OSS). We envisioned a platform where aspiring developers could learn, grow, and contribute to exciting projects while receiving guidance from experienced mentors.


## Our Backstory

At AsyncAPI, we value giving back to the community, as it gives us a sense of purpose as a community-first organization, and we are always looking for ways to participate in Opensource mentorship programs like Google Summer of Code(GSoC), Google Season of Docs(GSoD) and more because the fulfilling feeling of giving back and contributing to society gotten from this programs is unparalleled.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
At AsyncAPI, we value giving back to the community, as it gives us a sense of purpose as a community-first organization, and we are always looking for ways to participate in Opensource mentorship programs like Google Summer of Code(GSoC), Google Season of Docs(GSoD) and more because the fulfilling feeling of giving back and contributing to society gotten from this programs is unparalleled.
At AsyncAPI, we value giving back to the community, giving us a sense of purpose as a community-first organization. We are always looking for ways to participate in open-source mentorship programs like Google Summer of Code(GSoC), Google Season of Docs(GSoD), and more because the fulfilling feeling of giving back and contributing to society gotten from this program is unparalleled.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about substituting "this program" for "these programs" in the last sentence?


At AsyncAPI, we value giving back to the community, as it gives us a sense of purpose as a community-first organization, and we are always looking for ways to participate in Opensource mentorship programs like Google Summer of Code(GSoC), Google Season of Docs(GSoD) and more because the fulfilling feeling of giving back and contributing to society gotten from this programs is unparalleled.

As an open-source organization, we participate so that we can collaborate with a broader reach of open-source enthusiasts and help bring more folks into the open-source world(which we are already doing). Furthermore, our reason for participating in these programs comes from our passion for open source and the care to support and encourage open-source contributors by building and participating in mentorships.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
As an open-source organization, we participate so that we can collaborate with a broader reach of open-source enthusiasts and help bring more folks into the open-source world(which we are already doing). Furthermore, our reason for participating in these programs comes from our passion for open source and the care to support and encourage open-source contributors by building and participating in mentorships.
As an open-source organization, we participate to collaborate with a broader reach of open-source enthusiasts and help bring more folks into the open-source world(which we are already doing). Furthermore, our reason for participating in these programs comes from our passion for open source and the care to support and encourage open-source contributors by building and participating in mentorships.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The word "open-source" is repeated many times. This is my proposal:

"As an open-source organization, we participate to collaborate with a broader reach of enthusiasts and help bring more folks into this world(which we are already doing). Furthermore, our reason for participating in these programs comes from our passion for open source and the care to support and encourage contributors by building and participating in mentorships."


In 2021, AsyncAPI participated in its first paid mentorship program alongside Postman under Google Summer Of Code(GSoC). After applying to participate as an organization for GSoC in 2021, we got rejected and were opportune to participate alongside Postman.

Postman is an established software development company known for its commitment to open-source initiatives. We received a huge ton of engagement from folks interested in our projects despite having just a few slots allocated to us by Postman.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Postman is an established software development company known for its commitment to open-source initiatives. We received a huge ton of engagement from folks interested in our projects despite having just a few slots allocated to us by Postman.
Postman is an established software development company committed to open-source initiatives. We received a lot of engagement from folks interested in our projects despite having just a few slots allocated to us by Postman.


Postman is an established software development company known for its commitment to open-source initiatives. We received a huge ton of engagement from folks interested in our projects despite having just a few slots allocated to us by Postman.

Fast forward to 2022, we applied for GSoC and we got rejected again this time, Postman also got rejected and this left us in shock and disappointment because a lot of folks were already looking forward to joining us. The shock and disappointment permeated the team's spirits but they refused to let this setback deter them from their mission.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Fast forward to 2022, we applied for GSoC and we got rejected again this time, Postman also got rejected and this left us in shock and disappointment because a lot of folks were already looking forward to joining us. The shock and disappointment permeated the team's spirits but they refused to let this setback deter them from their mission.
Fast forward to 2022, we applied for GSoC and got rejected again. This time, Postman also got rejected, leaving us in shock and disappointed because many folks were already looking forward to joining us. The shock and disappointment permeated the team's spirits, but they refused to let this setback deter them from their mission.


## The Journey Proved To Be More Challenging Than Anticipated

We knew piloting an in-house mentorship program wasn't going to be easy, that's why we made the initial program a way to collect feedback. We approached the program with a flexible mindset, avoiding rigid decisions or commitments.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
We knew piloting an in-house mentorship program wasn't going to be easy, that's why we made the initial program a way to collect feedback. We approached the program with a flexible mindset, avoiding rigid decisions or commitments.
We knew piloting an in-house mentorship program would be challenging, so we made the initial program a way to collect feedback. We approached the program flexibly, avoiding rigid decisions or commitments.


We knew piloting an in-house mentorship program wasn't going to be easy, that's why we made the initial program a way to collect feedback. We approached the program with a flexible mindset, avoiding rigid decisions or commitments.

During the project ideas phase, [we received 19 project ideas](https://github.com/asyncapi/community/blob/master/mentorship/asyncapi-mentorship/2022/project-ideas.md) and [10 of these projects made it to the final phase](https://github.com/asyncapi/community/blob/master/mentorship/asyncapi-mentorship/2022/README.md) but out of the 10 selected candidates for the program only [six](https://github.com/orgs/asyncapi/discussions/577) were able to complete their project, which isn't bad for our first program, and since we consider a successful program, a program that addresses the real needs of the open-source community and ensuring the program leaders forge meaningful relationships with the participants to ensure their diverse voices are heard and provide them with resources, advice, and networking opportunities.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
During the project ideas phase, [we received 19 project ideas](https://github.com/asyncapi/community/blob/master/mentorship/asyncapi-mentorship/2022/project-ideas.md) and [10 of these projects made it to the final phase](https://github.com/asyncapi/community/blob/master/mentorship/asyncapi-mentorship/2022/README.md) but out of the 10 selected candidates for the program only [six](https://github.com/orgs/asyncapi/discussions/577) were able to complete their project, which isn't bad for our first program, and since we consider a successful program, a program that addresses the real needs of the open-source community and ensuring the program leaders forge meaningful relationships with the participants to ensure their diverse voices are heard and provide them with resources, advice, and networking opportunities.
During the project ideas phase, [we received 19 project ideas](https://github.com/asyncapi/community/blob/master/mentorship/asyncapi-mentorship/2022/project-ideas.md) and [ten of these projects made it to the final phase](https://github.com/asyncapi/community/blob/master/mentorship/asyncapi-mentorship/2022/README.md) but out of the ten selected candidates for the program only [six](https://github.com/orgs/asyncapi/discussions/577) were able to complete their project, which isn't bad for our first program, and since we consider a successful program. This program addresses the real needs of the open-source community. It ensures the program leaders forge meaningful relationships with the participants to ensure their diverse voices are heard and provide them with resources, advice, and networking opportunities.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Program" appears many times. I propose deleting the sentence: "which isn't bad for our first program, and since we consider a successful program."


## How We Are Approaching These Challenges For The Next Cohorts

At AsyncAPI, we know mentorship programs are practical tools for teaching and upskilling professionals. When managed well, they can create significant benefits for mentees and lasting benefits and impact for mentors. However, we know it takes some strategy and finesse to operate a mentorship program that lasts and reaches its potential. That's why we've organized a way to keep our Mentees on schedule to complete their projects using the following method:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
At AsyncAPI, we know mentorship programs are practical tools for teaching and upskilling professionals. When managed well, they can create significant benefits for mentees and lasting benefits and impact for mentors. However, we know it takes some strategy and finesse to operate a mentorship program that lasts and reaches its potential. That's why we've organized a way to keep our Mentees on schedule to complete their projects using the following method:
At AsyncAPI, mentorship programs are practical tools for teaching and upskilling professionals. When managed well, they can create significant benefits for mentees and lasting benefits and impact for mentors. However, we know it takes some strategy and finesse to operate a mentorship program that lasts and reaches its potential. That's why we've organized a way to keep our Mentees on schedule to complete their projects using the following method:

- Reduce the level of stress in the program.
- Encourage them to ask when they need help.
- Ask them what they want.
- Connect often
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Connect often
- Connect often.

- Encourage them to ask when they need help.
- Ask them what they want.
- Connect often
- Share stories and struggles
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Share stories and struggles
- Share stories and struggles.

- Ask them what they want.
- Connect often
- Share stories and struggles
- Agree on expectations
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Agree on expectations
- Agree on expectations.

- Connect often
- Share stories and struggles
- Agree on expectations
- Emphasize good self-care
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Emphasize good self-care
- Emphasize good self-care.


## Our Relationship With Potential Mentors

All of AsyncAPI's mentors are all core members of the AsyncAPI community and prominent advocates for open-source projects with a strong belief in FOSS, which means keeping them engaged will require just a little effort. But we still keep them engaged by staying connected and ensuring communication channels go both ways, showing how they made a difference and valuing the opinions of every mentor.
Copy link
Member

@thulieblack thulieblack Jul 13, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
All of AsyncAPI's mentors are all core members of the AsyncAPI community and prominent advocates for open-source projects with a strong belief in FOSS, which means keeping them engaged will require just a little effort. But we still keep them engaged by staying connected and ensuring communication channels go both ways, showing how they made a difference and valuing the opinions of every mentor.
All of AsyncAPI's mentors are core community members and prominent advocates for open-source projects with a strong belief in FOSS, which means keeping them engaged will require just a little effort. But we still keep them engaged by staying connected and ensuring communication channels go both ways, showing how they made a difference and valuing the opinions of every mentor.


We value every single contribution at AsyncAPI, and there is a nearly immediate value to people using and contributing to AsyncAPI. If and when they contribute code, the quicker it gets integrated into the main codebase, the happier the contributor will be. We also know contributors like to be challenged and to learn new things, and they like to work on code that's known to be of high quality and work with projects that positively impact the industry.

This quality makes AsyncAPI stand out and will encourage contributors to be involved in the community during the program. Furthermore, we also ensure contributors are heard and respected and give them public credit for their work to encourage them to keep contributing. We ensure contributors have direct access to the main maintainer(s) and can have meaningful discussions with them.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
This quality makes AsyncAPI stand out and will encourage contributors to be involved in the community during the program. Furthermore, we also ensure contributors are heard and respected and give them public credit for their work to encourage them to keep contributing. We ensure contributors have direct access to the main maintainer(s) and can have meaningful discussions with them.
This quality makes AsyncAPI stand out and will encourage contributors to be involved in the community during the program. Furthermore, we ensure contributors are heard and respected and give them public credit for their work to encourage them to contribute. We ensure contributors have direct access to the main maintainer(s) and can have meaningful discussions with them.


## Where Are We?

With the next cohort kicking off, we put things such as the [program guidline] in place which includes the **Evaluation Period**. And we received a significant surge in this current cohort(2023) application phase! We received a total of 29 project ideas, 10 of these projects were selected for the program, over 90+ proposals were received across all of these 10 projects and 13 candidates made it to the final selection phase. Unlike the previous year(2022), we were not only accepting code-related projects but also design and technical writing, which means anyone can be a part of the program this year
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
With the next cohort kicking off, we put things such as the [program guidline] in place which includes the **Evaluation Period**. And we received a significant surge in this current cohort(2023) application phase! We received a total of 29 project ideas, 10 of these projects were selected for the program, over 90+ proposals were received across all of these 10 projects and 13 candidates made it to the final selection phase. Unlike the previous year(2022), we were not only accepting code-related projects but also design and technical writing, which means anyone can be a part of the program this year
With the next cohort kicking off, we put things such as the [program guidline] in place, including the **Evaluation Period**. And we received a significant surge in this current cohort(2023) application phase! We received 29 project ideas, 10 of which were selected for the program, over 90+ proposals were received across all of these ten projects, and 13 candidates made it to the final selection phase. Unlike the previous year(2022), we were not only accepting code-related projects but also design and technical writing, which means anyone can be a part of the program this year.


With the next cohort kicking off, we put things such as the [program guidline] in place which includes the **Evaluation Period**. And we received a significant surge in this current cohort(2023) application phase! We received a total of 29 project ideas, 10 of these projects were selected for the program, over 90+ proposals were received across all of these 10 projects and 13 candidates made it to the final selection phase. Unlike the previous year(2022), we were not only accepting code-related projects but also design and technical writing, which means anyone can be a part of the program this year

Compare this to the previous year, we are definitely proud of this current trajectory and can't wait to see the numbers for the coming years, how much growth awaits us as a community, and how fantastic the projects under this great initiative will become with all of these contributions.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Compare this to the previous year, we are definitely proud of this current trajectory and can't wait to see the numbers for the coming years, how much growth awaits us as a community, and how fantastic the projects under this great initiative will become with all of these contributions.
Compare this to the previous year, we are proud of this current trajectory and can't wait to see the numbers for the coming years, how much growth awaits us as a community, and how fantastic the projects under this great initiative will become with all of these contributions.


## Who Is This Program For?

If you're new to the world of Opensource or you'd love to get paid for doing Opensource for a period of time, then this program is definitely for you
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
If you're new to the world of Opensource or you'd love to get paid for doing Opensource for a period of time, then this program is definitely for you
If you're new to the world of open-source or you'd love to get paid for doing open-source for some time, then this program is definitely for you.


## Would you be interested in sponsoring our program?

By sponsoring us, we would be able to use your sponsorship funds to provide more slots in our future mentorship programs for interested candidates who are interested in elevating their career via Opensource contributions.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
By sponsoring us, we would be able to use your sponsorship funds to provide more slots in our future mentorship programs for interested candidates who are interested in elevating their career via Opensource contributions.
By sponsoring us, we can use your sponsorship funds to provide more slots in future mentorship programs for candidates interested in elevating their careers via open-source contributions.

@@ -0,0 +1,83 @@
---
title: 'Beyond Boundaries - Empowering Through OSS Mentorship'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it would be great to have a section about 2023 edition, with a table that lists all topics, mentees and mentors - what you probably have in mentorship discussion already but nice to have in the article. Later it is easier for me also to refer to it when I talk with sponsors

thulieblack
thulieblack previously approved these changes Aug 16, 2023
Copy link
Member

@thulieblack thulieblack left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good from my side

Copy link
Contributor

@Barbanio Barbanio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me 🙂

thulieblack
thulieblack previously approved these changes Aug 28, 2023
Copy link
Member

@thulieblack thulieblack left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good to go

@AceTheCreator
Copy link
Member Author

@thulieblack @Barbanio can you reapprove this PR? I had to update the post date to today :)

thulieblack
thulieblack previously approved these changes Aug 28, 2023
Copy link
Member

@thulieblack thulieblack left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👌🏿

@AceTheCreator
Copy link
Member Author

/rtm

@AceTheCreator
Copy link
Member Author

Can y'all approve this PR one more time? 🥹

CC @Barbanio @thulieblack @derberg

@derberg
Copy link
Member

derberg commented Sep 5, 2023

@alequetzalli I think you need to approve this too

Copy link
Member

@thulieblack thulieblack left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes yes yes

@derberg
Copy link
Member

derberg commented Sep 6, 2023

/rtm

@asyncapi-bot asyncapi-bot merged commit 6333b0a into asyncapi:master Sep 6, 2023
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants