From d576bb6a54da6a3737555041fcceb26f540e3ded Mon Sep 17 00:00:00 2001 From: investor-uyah Date: Thu, 30 Jan 2025 20:09:39 +0100 Subject: [PATCH] internship blog for Mfonobong Uyah --- .../header.png | Bin 0 -> 36074 bytes .../index.md | 82 ++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 pages/blog/my-opensciencelabs-internship-journey/header.png create mode 100644 pages/blog/my-opensciencelabs-internship-journey/index.md diff --git a/pages/blog/my-opensciencelabs-internship-journey/header.png b/pages/blog/my-opensciencelabs-internship-journey/header.png new file mode 100644 index 0000000000000000000000000000000000000000..b36a6cadf2eed96ff801ab30c8bfc189c4046c6d GIT binary patch literal 36074 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 literal 0 HcmV?d00001 diff --git a/pages/blog/my-opensciencelabs-internship-journey/index.md b/pages/blog/my-opensciencelabs-internship-journey/index.md new file mode 100644 index 00000000..45572245 --- /dev/null +++ b/pages/blog/my-opensciencelabs-internship-journey/index.md @@ -0,0 +1,82 @@ +--- +title: "My Open Science Labs Internship Journey" +slug: "my-opensciencelabs-internship-journey" +date: 2025-01-30 +authors: ["Mfonobong Uyah"] +tags: ["OpenScienceLabs", "OSL", "internship"] +categories: ["Internship", "Backend"] +description: "This blog post summarizes my internship in backend development at Open Science Labs with Ivan Ogasawara as my mentor and supervisor!" +thumbnail: "/header.png" +template: "blog-post.html" +--- + +# About Me + +I am [Mfonobong Uyah](https://www.linkedin.com/in/mfonobong-uyah-26901620a/), a graduate of Electrical and Electronics Engineering (EEE) from the Federal University of Technology, Akure (FUTA). In June 2024, I was privileged to be accepted for an internship at Open Science Labs. This program was mentored by [Ivan Ogasawara](https://github.com/xmnlab), the founder of Open Science Labs and a seasoned professional with over 10 years of experience in open-source and 22 years of experience in software development. + +# The Focus of My Internship Program + +My internship at Open Science Labs was designed to be comprehensive. As such, I was introduced to:
+• software development project work
+• coding challenges
+• project/code reviews
+• open-source events
+• weekly open study group sessions
+• Relevant online courses
+• personal study sessions
+ +# My First Contribution to Open Source + +My first open-source contribution was a bug fix for an issue pointed out by the linter in the Growth Forge repository. Here is a link to the PR: https://github.com/osl-incubator/growth-forge/pull/9 + +As a pre-requirement for participating in the OSL internship, potential candidates are to make, at least, one simple contribution. My mentor directed me to the open ‘linter’ issue on the Growth Forge repo, informing me that it was simple enough to start with. I took a look at the issue and was able to run pre-commit hooks to fix the linter problem. + +# About My Internship + +During my internship program, I worked on some of the most amazing incubated and affiliated projects under the OSL umbrella. Here’s a list of the repositories I engaged with and some of my activities. + +## Project Work +[Growth Forge:](https://github.com/osl-incubator/growth-forge) +My contribution to the Growth Forge repository involved creating test codes for the project’s views and models and running the respective tests, as well as recording the results. + +[OSL Website:](https://www.opensciencelabs.org) +For the OSL website repository, I engaged in backend updates of several pages, including the home, team, events, and blogs pages. I also added a few new pages such as the career page, and worked to implement a website-wide search feature. + +[Artbox:](https://github.com/osl-incubator/artbox) +I utilized the Artbox text-to-speech feature to generate audio summaries of the monthly newsletter. These audios were applied to the OSL podcast. + +Aside from coding activities and project work, I also contributed by identifying and raising issues, particularly in the Artbox repository. + +## Contribution Stats +Two statistics that define my internship contribution are: 21 merged pull requests and Python being the dominant programming language. + +## OSL and Advent of Code Challenges +I attempted several challenges from the OSL Challenge repo including the train, padlock-secret, and money-calculation challenges. I also participated in solving Advent of Code 2024 challenges themed around finding a missing Santa using sketchy direction clues. + +## Course Completions +Continuous learning is at the core of the OSL internship program. As such, I undertook several online courses, to enhance my understanding of coding concepts and learn new things altogether. Some of the courses I undertook during my internship were: Version Control with Git (available on [Software Carpentry](https://swcarpentry.github.io/git-novice/)), Docker Training Course for the Absolute Beginner (available on [KodeKloud](https://learn.kodekloud.com/courses/docker-training-course-for-the-absolute-beginner)), and Python for Everyone (available on [Runestone Academy](https://runestone.academy/ns/books/published/py4e-int/index.html)). + +## Open Source Events +Finding and participating in open-source events was another highlight of my internship journey. In October, I applied and received a scholarship to participate in the maiden edition of the [pyOpenSci Fall Festival](https://www.pyopensci.org/events/pyopensci-2024-fall-festival.html). This event featured interactive sessions on writing modular, clean code, building a Python package, and creating reproducible reports and presentations with Quarto and Great Tables. + +## Open Study Calls +My mentor, Ivan Ogasawara, invited me to join the LiteRev-sponsored Open Study Calls every Thursday. Here, I came across several new concepts/tools such as Retrieval-Augumented Generation (RAG), JupyterLabs, etc. + +After participating in more than 20 Open Study Calls, I built a culture of learning, was exposed to expert suggestions and reviews, and came across relevant courses and resources on coding and software development in general. + +## Impact of the Open Source and Open Science Community # + +Support from the open-source and open-science community proved handy throughout my internship at Open Science Labs. The OSL Discord server was a place where I could throw questions and get prompt and helpful responses from a number of experts. This significantly lightened the burden of finding my footing as a beginner in software development. + +## Lessons Learnt # + +There are numerous lessons to be learnt from an impactful internship like the one I had at Open Science Labs (OSL). I’ll share them with you. + +• Be Open to Corrections: +Seek corrections. At the beginning, it might be difficult or overwhelming. However, with time, you will be grateful for it. Having someone to correct you will only make your learning process easy as you can quickly move on from mistakes and avoid them in the future. + +• Be Upfront about Challenges: +The Open Science Labs internship is designed to be safe, warm, and welcoming. If you happen to have challenges during the program, it is okay to speak up about it. In fact, you should speak up about it. This will help your mentor/program coordinator make necessary adjustments, enabling your continued participation and progress. + +• Put Your Mind In the Work: +If you like your work, it becomes easier. One notable way to build this liking is to put your mind to it. Your focus will easily translate into an interest, improving the quality of your participation and your output in general. \ No newline at end of file