šŸŒŸ #DEVImpact2023: A Year of Challenges, Triumphs, and The Future

Christine Belzie - Dec 28 '23 - - Dev Community

Whoa!

Since my mid-2023 reflection post, Iā€™ve grown so much in my tech and open source journey. There were goals that Iā€™ve set and managed to achieve and a few surprises that I did not anticipate. Now before I start getting tear-eyed, join me as I reminisce on my triumphs, challenges, and muse about the future.

Triumphs

There were so many wins that I experienced this year, but I had to pick a few, it would be the following:

Win #1: My First Contribution to Dev.to

Iā€™ve always wanted to contribute to Dev.to's open source project, but never knew how to do so. Then one day while I was trying to schedule on a post for OpenSauced's blog, I told @michaeltharrington, one of the moderators of the website's Discord community, that an alert appears for these kinds of posts. He then suggested that I add this information to the Editor Guide via a Pull Request:

docs: making updates to Editor Guide #20258

CBID2 avatar
CBID2 posted on

What type of PR is this? (check all applicable)

  • [ ] Refactor
  • [ ] Feature
  • [ ] Bug Fix
  • [ ] Optimization
  • [X] Documentation Update

Description

This PR makes a couple of updates in the Editor Guide. I noticed that when scheduling a post to be published the next day, the message, "This URL is public but secret, so share at your own discretion". After raising this issue to @michael-tharrington and learning that posts will only appear in feeds and on a user's profile when they are published on the day they are scheduled. Through another conversation, Michael pointed out that the bullet point about the Markdown editor needs to be updated since Dev.to now has two editors. By making these adjustments, users would gain a better understanding of how to edit and publish their posts.

Related Tickets & Documents

Not applicable

  • Related Issue #
  • Closes #

QA Instructions, Screenshots, Recordings

mention in editor guide

UI accessibility checklist

If your PR includes UI changes, please utilize this checklist:

  • [ ] Semantic HTML implemented?
  • [ ] Keyboard operability supported?
  • [ ] Checked with axe DevTools and addressed Critical and Serious issues?
  • [ ] Color contrast tested?

For more info, check out the Forem Accessibility Docs.

Added/updated tests?

We encourage you to keep the code coverage percentage at 80% and above.

  • [ ] Yes
  • [ ] No, and this is why: please replace this line with details on why tests have not been included
  • [X] I need help with writing tests

[optional] Are there any post deployment tasks we need to perform?

[optional] What gif best describes this PR or how it makes you feel?

alt_text


It was wonderful making that contribution and look forward to doing more in the future. If you want to learn more about this contribution's creation process, check out Michaelā€™s post here:

Win #2: Becoming FreeCodeCampā€™s Top Publication Contributor

To this day, Iā€™m still get giddy that I am one of FreeCodeCampā€™s Top Publication Contributor. Given that this is my first year writing for them, I did not anticipate that I would win this title, so through this experience, Iā€™ve learned that sometimes, the wins you donā€™t plan are the best ones. If you want to learn more about my experience, check out this post:

Win #3: Becoming an open source maintainer

Iā€™ve managed to be a maintainer not one but two open source projects. LinksHub and OpenSauced.

GitHub logo rupali-codes / LinksHub

LinksHub aims to provide developers with access to a wide range of free resources and tools that they can use in their work. These resources include links to free software, libraries, frameworks, and other tools that can be used to build and deploy applications and websites.

LinksHub-Banner


Welcome to LinksHub šŸ‘‹

LinksHub is a hub of links made for and by the community. Whether you're a new developer, a seasoned technical writer, or a customer service representative looking to learn how to code, we got the resources you need to aid you in your learning journey.

We recognize that there's a wealth of information available, but often, it's a matter of knowing where to find it. That's why we've made it our mission to bring the right resources to you

Outreach

We are passionate about helping people from all backgrounds start their open source journey. Here are some initiatives that we have partaken in:



















Name Logo Purpose
Product Hunt LinksHub - A hub of ready-to-use tech resources | Product Hunt A platform where people launch different kind of products/projects and share them with the community
GirlScript Summer of Code 2023 a white background with the text, GirlScript Summer of Code next to an orange flower 3-month summer
open source program with a mission to help students from India and beyond in developing their
ā€¦




GitHub logo open-sauced / guestbook

The place where future contributors are born


Open Sauced

šŸ• Guest Book šŸ•

Welcome to OpenSauced's Guest Book Repository!

OpenSauced Guest Book

This guest book is a place for people who have taken OpenSauced's Intro to Open Source course to take their first steps into contributing to open source.

Getting Started

For complete instructions on how to add yourself to our guest book, please head to the "Let's Get Practical" section in our Intro to Open Source course.

Resolving Merge Conflicts

If you encounter merge conflicts while contributing to this repository, read our Intro to Open Source course's "Merge Conflicts in the Guest Book Repository" section.

What's Next?

You can add this contribution to your OpenSauced profile as outlined in the course.

Hungry for more contributions? Check out our pizza verse repository and join us in celebrating pizza!šŸ•šŸ˜„

šŸ¤ Contributing

All contributors are required to abide by our Code of Conduct. Pleaseā€¦

Reviewing Pull Requests and brainstorming ideas to enhance these projects with @rupali_codes, @bekahhw, @adiatiayu, @nickytonline, and @bdougieyo has been a wonderful experience. I look forward to doing more with them. If you want to learn more about my experience, check out one of my posts here:

With triumphs comes challenges, so bring out some more snacks and join me as I reflect (and cheer) on the challenges I have managed to overcome.

Challenges

There were a couple a challenges that I faced this year, but if I had to pick some, it would be the following:

Challenge #1: Surviving Hacktoberfest

This year, I decided to participate in Hacktoberfest as a contributor and maintainer for the first time ever. In the beginning, it was hard balancing trying to find projects and fulfill the four PR requirement and helping contributors achieve the same goal, but after a while, I slowly got used to the workflow. It was a great experience and would love to do it again. If you want to learn more about how I survived this event, check out these posts here:

Challenge #2: Find Paid Tech Writing Gigs

In mid-2023, I set out to write paid technical content, which turned out to be quite the challenge. Many publications favored web development experts or didnā€™t find my drafts aligned with their brand. Their rejections left me feeling a bit dejected, but just when I was about to give up, voila! Success finally smiled my way! šŸ˜Š A non-profit organization reached out to me and mentioned that their open source projectā€™s documentation leader has read some of my blog posts on Hashnode and asked if Iā€™d be willing to help them improve their projectā€™s tutorials. As someone whoā€™s been blogging to boost my job search, this win reassures me that Iā€™m heading in the right direction. If you want to learn more about this experience, check out my reflective post here:

Alright enough with discussing the past, come and letā€™s look forward to the future with me! šŸ˜Š

Looking Into The Future

For 2024, I would like to achieve the following:

  • Do more paid technical writing content
  • Find an online graduate program and gain a certificate in Cybersecurity
  • Participate in a paid open source program.

I know thereā€™ll be more roadblocks coming with these goals but Iā€™m ready to face them head-on.

Shoutouts

As I always like to say, ā€œThereā€™s no i in Teamā€. Here are some people I would like to thank for their help:

  • Thank you @blackgirlbytes for being a huge inspiration in my approach to writing technical content, and giving me the courage to be reflective about my writing journey! šŸ˜Š
  • Thank you @anmolbaranwal for being receptive to my ideas for LinksHub and encouraging me to grow as a maintainer! šŸ˜Š
  • Thank you @yuridevat for your support during Hacktoberfest. Your guidance and patience in my approach to contributing to your open source projects has been immensely helpful.

Where to Go Next

I donā€™t know how 2024 will be, but I do know one thing. Itā€™ll be great! šŸ˜Š Stay updated on my journey by exploring my other tech blogs and social links on my BioDrop profile.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .