In my previous post, I talked about a proof of concept on developing a self-adapting web scraper. As I was adding onto the project, I was having difficulty adding constraints for improving structure accuracy. After some time, I came to one conclusion: My Initial Design Was Flawed!
by Joseph Woolf
Last year, I created the IssueHunt-Statistics website project on tracking repository, issues, and funding for open source projects. Shortly after, however, the website changed and my project breaks down. I did change the scraping code to bring back functionality, only for it to break down again a little while later.
I now have a problem. I don't want to always spend time constantly reworking the scraping code to make it functional. I wonder if I could automate this task?
To keep up with advances with technology, one activity that software engineers often do is contribute to Open Source. I'll be restricting this to only contributing to other existing projects, not your own projects.
However, there are some obstacles when contributing:
Some would see not contributing to Open Source as selfish. After all, you get to use free tools and you should be grateful. I honestly don't like this line of thinking. Not everyone wants to spend their entire time programming. Some projects have contributing policies that are a hassle to deal with. Some would like to do a side hustle and earn extra money.
Fortunately, there a couple websites that focus on earning money while contributing to Open Source. I ran across a few different sites:
For this post, I'll be mainly focusing on IssueHunt.