So many conference talks' second slide is a "numbers" slide wit how many github stars, active contributors and other vanity metrics. It strikes me that the point is not just to convey that the project has an ecosystem behind it (with the implication there being that you can get free feature development and support), but to hit some sort of weird OKR-ish goal set.
Or it's because in the end people like being popular and always have. Social standing, social cred and all that. I mean, look at all the people who obsess about their instagram or twitter follower counts. Being a FOSS developer doesn't remove all the usual human drives and desires that most people have.
> instagram or twitter follower counts. Being a FOSS developer doesn't remove all the usual human drives and desires that most people have.
This is corporate influence. Those companies are manipulating that innate status-seeking behavior and amplifying it. In my opinion most F/OSS developers or most creative subcultures clout chase in different ways but it's usually not so overt and it certainly isn't trying to show "hockey stick growth" on slide #2.
I'd argue that for most F/OSS developers making cool (and maybe some overly complicated) things used to be the main way to clout chase, until some corporations came along and helped us "connect" but also sought to make profit from those connections and encourage the connecting.
Let's take HN for an example -- how do people clout chase here? HN's major moderation innovation/advantage is that they've tried their hardest to make clout chasing here equivalent to submitting interesting projects/products/thought/discussion. I'm sure they have the metrics internally, but I just never see HN bragging about how much "engagement" they get.
Every once in a while I go back and think of the origins of the F/OSS movement -- the idea is insane on it's face. Labor to make software, then give it away, and license it in a way that anyone who uses it is also forced to give it away? Who would fund/contribute to such a thing? How insane I think that concept is assurance that I consider myself a capitalist on the economic policy spectrum.
I know that this is kinder than just firing someone outright if the project they were on failed, but the thought of it makes me feel uncomfortable.
Is it more because RedHat carries itself like a consultancy than other large enterprise businesses? Is it that the possibility of being let go after a large project that you performed a relatively specialized role on feels just about right for a consultancy, but not for a business that carries themselves like a long term player? I feel like I'd expect this behavior from Pivotal for example (not implying that they'd do that).
This. Someone there could hire me onto a project that fails for some reason out of my control, and then, because I’m older, I wouldn’t get picked up by another team.
I don’t know if project-pickup retention is still how they operate; it’s several-year-old anecdotal information from a past worker there before they were acquired by IBM.
Datasette is a great project and in the traditional F/OSS sense is delivering an intense amount of value off the backs of passionate volunteers (for better or for worse) -- Thanks for making it and persisting in making it better.
Office hours working great for Datasette is fantastic (thanks for sharing) and you arguably an objective benefit to the world with the amount you've already created and released. I don't think it's right for every single open source project but more power to you. This riff definitely wasn't meant to poo-poo your approach.
I don't mean to exaggerate or make an unfair comparison, but I had very similar experiences 15 years ago when I was considering being interested in trying to get a contribution (any contribution) merged into the linux kernel. That process is so off-putting I lost interest. Granted, kernel development is an entirely different beast and I understand (better now after a career) why it's partly the way it is.
I think I'm rambling - tl;dr: this sort of attitude is off-putting from open source, even as someone who's been in software a long time.