One aspect of FOSS that most people don’t appreciate is how it’s funded. Like how it’s actually funded.
Once you put a dollar value to the hours put into it, it fairly quickly becomes apparent that most FOSS projects are basically only possible because super rich software engineers (relative to the average person) have the relative luxury to be able to dedicate a ton of free time and effort to building something they think should exist.
It’s why there was a huge FOSS boom after the dot com crash when a ton of software engineers suddenly got laid off but were relatively wealthy enough to not have massive pressure to immediately start grinding a 9-5 again.
balder1991@lemmy.world 1 year ago
There’s no denial that money has a huge role on it, especially because open source software has contributions mostly from North America and Western Europe.
But about older guys being more available, I wouldn’t be so sure. That would be a nice case to study. Because the older you get, often the less inclined you are to spend your free time on something like that.
I believe what happens with these people is that the projects are truly their passion, and they come from a different landscape where software development wasn’t something mainstream. I remember some comment on HN where the user talked about how there was a “coolness” to it in the sense of being something new and unexplored, the internet was a place for like-minded people that loved information technology, they had the chance to create a lot of things that have become established today.
Now software development isn’t the same as it used to be in general perception, I guess. The influx of capital that made the startup scene boom and made everyone and their grandmother to learn to code sucked out part of the passion from the field. Nowadays you have a lot of professional programmers who don’t know anything beyond their immediate IDE and programming language. There isn’t a sense of discovery any more, cause it feels like any project is a copycat (another todo app), while the important projects have grown super complex and are managed by organizations instead of lone programmers.