i made two issues and a small pull request once, haven’t donated money to any foss yet but i should and i will when possible.
Sometimes, Issues in software that I’m interested. I don’t code, just very simple shell scripting. For that reason I have a GitHub account, and other one in Gitlab that I did for just 1 project.
Not often but I have a moment where I do. Last year I contributed a plugin for MusicBrainz Picard which allows you to submit your genre tags to MusicBrainz. I want to give it a proper good update in the future but I’m so focused on other things right now.
My main hobby is designing and programming embedded devices, and anything I create gets slapped up on my github in case anyone else can use it. Schematics, code, whatever.
I have a side hustle of selling the PCBs I make, but I have absolutely no problems with someone making a clone of my designs. It’s not like they’re super advanced tech. Anyone can figure out what I’ve figured out.
A few times a month. I am active with issue reporting and fixes for some Godot extensions and React projects. I’ve also opened source my own crap.
I used to contribute more when I was at a job where I was unsatisfied. Python was my first language that I really enjoyed writing, regardless of the occasional warts. There are other many other languages I enjoy. Instead, the job had me writing shitty Ant code when I could write code. So I would contribute to OSS projects in my spare time. Now that I’m at a job where my creative juices get flowing on a regular basis, I contribute less. Most of my contributions have been related to a work project that needs this or that fixed upstream. That would have been impossible previously, since we had a big steaming pile of shitty Ant code that had been written from scratch. No upstreaming fixes for that because it had very minimal dependencies.
Problem for me is I’ll write code in computercraft or Garry’s mod when I’m bored like that which isn’t really of any help to anyone
Once a year. I usually give half to the same set of orgs and the rest to things I’ve found useful or inspiring that year.
A minimum of weekly, when I get a good streak going several times a day.
Last year I had ~370 contributions on Github, and some unknown number on other platforms (email, gitlab, project specific gitlab instance, etc.). I’ve very sadly dropped off as of late.
I’d guess about monthly to bimonthly, in the sense of submitting a fix for an issue that affects/concerns me/my use of open source projects.
About 35.0% of my waking life is contributing to FOSS.
Mostly its filing bug reports. Sometimes I write my own code
I regularly do bug reports. I would contribute more, but I simply don’t have the time.
This but I don’t have time or knowledge.
My job is contributing to the building of an open source project full of shared tools and resources for businesses in my industry to share. I am part of a team of skilled developers and citizen developers across my industry that work to create shared FOSS tools to make all of us more efficient at our work.
So about 60 hours per week.
Do you get paid decently to do this?
I make a 6-figure salary. I should specify that the tools and software I help create are used by data analysts. I am treated in my company like a data engineer.
And how do I find a job like that?
I sort of lucked into it. I have worked in IT my entire life outside of a couple years where I worked as a server in a restaurant. I also have a 2 year degree in software dev. I left a large company where I did travelling IT repair services for business and private homes to work at a small company as just a standard help desk style technician. I have a tendency to look for inefficiencies in my day to day work and I write scripts to remove those tasks from my day and then I share them with my team. I also have a strong background in cyber security (from personal studying) and infrastructure/DevOps from my own personal projects and home study. So I started getting brought in for infrastructure and cyber security discussions and meetings as a resource. Over the last X years the company has doubled in size and they created a data department and they needed someone to help build out not just the software but the server architecture, CICD workflows, deployment strategies and data ontology. Because I have a proven track record at this company of being able to pick up new topics fast, as well as have shown the motivation to self study on nights and weekends, they approached me for this new role and I took it. And here I am.
Why did you switch from Infrastructure to Data?
The opportunity to expand my skill set, while still doing some infrastructure and DevOps presented itself, so I took it. It’s been a challenge. It’s a different thought process, but I enjoy being uncomfortable and I enjoy being the noob in the group. I enjoy the process of going from noob to expert.
Like once or twice a year I will open pull requests to libraries I use that have problems or missing features.
Probably too often
No such thing as too often :)
If it’s something easy to fix or add, worth the time to make a pull request.
Otherwise mostly bug reports and feature requests lol