DEV Community

Cover image for Everybody Struggles
Maryam Yusuf
Maryam Yusuf

Posted on ā€¢ Edited on

1

Everybody Struggles

Hi Everyone!

This is the second blog of my Outreachy series. It has been three weeks since my internship started at KernelCI and I am really enjoying the learning process.

This week I will be writing on my struggles so far and introduce an open source vocabulary term that I didn't know before.

So, coming down to the vocabulary term, let's see what a Github Action is !

GitHub Actions is a continuous integration and continuous delivery (CI/CD) platform that allows you to automate your build, test, and deployment pipeline. You can create workflows that build and test every pull request to your repository, or deploy merged pull requests to production.

Although I am not really a newcomer in the CI/CD world, but I have not written a workflow before. I have worked with projects that have workflows in them mainly on Bitbucket.
Writing my first workflow was thrilling, as I got to understand better how CI/CD works.

The Struggles šŸ˜­

My second and third week has been challenging. When I started contributing to KCIDB, I had very little knowledge of shell scripting, Google Cloud Platform and Kernel development. I had a lot to take in and figure out. Coming from a pure python and web background, it was a real struggle working on KCIDB project that required at least moderate knowledge of shell scripting and a good grasp of Kernel development.

My little safe place

I was initially very hesitant to ask for help because I'm afraid of asking stupid questions. But I realised that it is better to ask for help than to get stuck.

In conclusion...

Iā€™m thankful to my mentor Nikolai who patiently explain things to me whenever I get stuck. He is super supportive and amazing and ready to answer all the questions I have no matter how pointless I think it might be.

No matter the challenges you face, Please do not give up!
Be adventurous in your journey of searching for knowledge and improving your skills.

I will leave you with this quote from Outreachy

It's important to remember that no one starts out being an "expert". Even your mentor was a newcomer to open source at one time. We all start out knowing nothing. We all learn, practice, and grow.
Learning can be hard! We may struggle to understand something. We may make a lot of mistakes when we practice new skills. And that's okay, because everyone struggles

Quadratic AI

Quadratic AI ā€“ The Spreadsheet with AI, Code, and Connections

  • AI-Powered Insights: Ask questions in plain English and get instant visualizations
  • Multi-Language Support: Seamlessly switch between Python, SQL, and JavaScript in one workspace
  • Zero Setup Required: Connect to databases or drag-and-drop files straight from your browser
  • Live Collaboration: Work together in real-time, no matter where your team is located
  • Beyond Formulas: Tackle complex analysis that traditional spreadsheets can't handle

Get started for free.

Watch The Demo šŸ“ŠāœØ

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

šŸ‘‹ Kindness is contagious

Please leave a ā¤ļø or a friendly comment on this post if you found it helpful!

Okay