- Is developing on an open source platform really different from developing on a closed source platform?
- Are the skills needed to develop for one any different from those needed to develop for the other?
It reminds me of a complaint my lovely bride of 30 years often has, when the skill sets at her employer change. You work on X, we're going to Y, so buh-bye. But, she says, I can easily learn Y, I like to learn, give me a chance and I'll prove it.
Thankfully, said lovely bride has an understanding employer who has given her this opportunity, repeatedly. She started with Assemblers in the 1980s, and is now working with SQL and C++ and other cool stuff.
The point is that good people can learn. Good people want to learn. But many employers are locked into thinking that we hire based on skill sets, and when our requirements change we turn the place over.
It's just possible that open source developers make more because they're the people who are most anxious, and willing, to seek new skills and new challenges.
If you want to make more money, in other words, don't just learn about open source. Keep learning. Enjoy learning. You won't just make more scratch, you'll have more satisfaction, and maybe a better life as well.