Also if you're switching to new frameworks and languages, doing open source will open up your career opportunities.
If you have companies reaching out to you with potential job offers frequently, you can use that when negotiating salary when applying for a new job or to negotiate a raise at your current job.
It's the same principle as the guy who interviewed at Google, Facebook, Airbnb & dozen other companies and then used several offers he got to negotiate and he ended up with ridiculously good package for software engineer.
> If you have companies reaching out to you with potential job offers frequently, you can use that when negotiating salary when applying for a new job or to negotiate a raise at your current job
If you are one of those people who is a target of companies rather than recruiters outreach, then you do not care about frameworks. Hint: these are people who don't have interviews. They go for lunch. Or dinner.
> It's the same principle as the guy who interviewed at Google, Facebook, Airbnb & dozen other companies and then used several offers he got to negotiate and he ended up with ridiculously good package for software engineer.
That's an imaginary guy.
Doing open-source will help you get a better job later no doubt but it's a bit like doing a non-paid internship in the hopes of getting through the door.
Let's be realistic only people who are rich can work for free on a continuing basis. Now I'm all for working for open source if I get a grant so I can continue paying the rent. So I wish there was an article "How to get a grant to do open source".
We ought to have a cultural shift toward corporations supporting their developers' work on free software.
Proprietary software is not the only valuable work a developer can do for a business. I would argue that free software is even more valuable.