Hacktoberfest PR 2
Tags: hacktoberfest23, opensource, podcast, softwareengineering
Published: 2023-10-04 14:57:19

## Repo
https://github.com/mgreiler/se-unlocked -
A Software Engineering podcast where they talk about anything ranging from DX, Open Source, and Management to DevOps, Entrepreneurship and beyond. Listen to podcasts [here](https://www.software-engineering-unlocked.com/).

## Issue
https://github.com/mgreiler/se-unlocked/issues/181

## PR
https://github.com/mgreiler/se-unlocked/pull/182

## Process
The process was to fork the repo, create a feature branch, add all changes to that branch and issue a PR for the changes that were to be merged.

## Setup
There was no setup for this project since all I had to do was clone the repo and start fixing the transcripts that were written in markdown format. I had to go through the readme and transcript guidelines files to get a better understanding of what changes should be made in a PR.

## Bug Fix
This PR was primarily about improving the existing auto-generated transcript to fix certain issues with the text. The list of changes that I made as part of my PR were:
* Maintaining <= 80 character requirement in a line
* Fixing punctuation specifically adding commas, question marks, exclamation marks, full stops, adding spaces between words, etc.
* Fixing spelling mistakes
* Adding music sequence for example, ( *intro music begins* ), etc
* Adding relevant non-text audio for example, ( *laughs* ), etc
* Syncing dialogues with time
* Improving incorrect interpretation of English phrases
* Removing filler words
* Capitalizing nouns
* Adding missing dialogues
* Fixing incorrectly capitalized words
* Adding words/sentences missing from the transcript
* Removing instances of word duplication

The way to go about this PR was to listen to the podcast and as I was listening to it I'd make changes to the markdown file. Countless instances happened where I'd have to reverse the podcast by certain seconds to listen to the part which was hard to decipher. There were 2 instances where I wasn't able to figure out exactly what the speaker was trying to say and were marked as unintelligible audio markings `??` as mentioned in the PR.

## Learning Outcomes
The learning opportunity for me was to listen in from an expert on how to make money from open-source software. The podcast titled, "Make money with open source software" with Alvaro Trigo (_[listen here](https://www.software-engineering-unlocked.com/money-open-source-software/)_) who talks about how he made money by developing an open source project called [fullPageJS](https://alvarotrigo.com/fullPage/) which goes on top of a web page and provides navigation features like full-screen scrolling pages and extensions like water effect, parallax, WordPress plugins, and more. In the podcast, the speaker talks about how he was able to quit his job because he was making enough money from the open-source software that replaced his employment income. He also talks about how he pivoted from an MIT license to a GPL-3.0 License to make money from his open-source work. His library is used by well-known corporations including Coca-Cola, eBay, Sony, EA, BBS, and Google among others. I'd recommend everyone to listen to his podcast. Besides there are other amazing gems whom you can also listen to in this podcast and learn valuable lessons from to excel in your career.

## Interactions
I had a very brief conversation with the repo owner. They loved my contribution to the repo and left a nice comment for me. They also assigned me the issue and reviewed and merged my PR quickly.

##Shoutout
Also special shoutout to @mgreiler for allowing me to contribute to this repo! Wonderful podcast! You just got a lifelong listener! Keep it up!