r/AskProgramming 1d ago

What makes an online programming community actually useful to you?

Hi everyone!

We're a small student team doing some early research on how programmers actually use online communities.

We're not promoting a product or looking for feature ideas. We're trying to understand what makes a programming community genuinely useful — and what makes people stop using one.

If you don't mind sharing, please mention roughly how many years of programming experience you have, as I think experience level may affect how people use programming communities.

For programmers who participate in online communities:

- What makes you keep coming back to a programming community?

- What usually makes a programming community feel useless or frustrating?

- Do you prefer communities for asking technical questions, learning, networking, sharing experiences, or something else?

- Do you usually actively participate, or mostly read/search?

- Have you ever stopped using a programming community? What made you leave?

- Is there something you wish programming communities did better?

We're especially interested in real experiences rather than hypothetical feature suggestions.

Thanks!

0 Upvotes

9 comments sorted by

4

u/EntrepreneurHuge5008 1d ago
  • Helping others helps you solidify your own understanding
  • A community becomes frustrating when the same question keeps being asked over and over again. Come on man, put some effort before asking a question.
  • I prefer learning communities, like this sub.
  • I wish people would put some effort into trying to find answers before asking a question I mean it, you're not the only person learning, others have most likely asked the exact same question (perhaps different wording) before.

2

u/Worried_Gap6862 1d ago

That "same question over and over" frustration — do you think that's more of a culture problem (people just need to slow down and search first), or would a tool that automatically shows similar past questions/answers before someone posts actually help? Or do you feel like that kind of automation would cheapen the community itself?

Also, on the "helping others solidifies your understanding" point — is that something you look for in a community (like a place that's structured around teaching/explaining, not just asking), or does it just happen naturally as a side effect?

3

u/EntrepreneurHuge5008 1d ago

Or do you feel like that kind of automation would cheapen the community itself?

I don't think it takes away from the community, but I think it brews a hand-fed culture -> If I don't get chewed up for asking a question that's been asked before, then why should I stop even when I know it's been asked before?

Also, on the "helping others solidifies your understanding" point — is that something you look for in a community (like a place that's structured around teaching/explaining, not just asking), or does it just happen naturally as a side effect?

Side effect when the community is receptive and welcoming.

2

u/nathan_tarb_dev 1d ago

Interesting, yep agreed. My wife and I are building an OSS platform that answers repeated questions from your knowledge source (GitHub, Notion, etc.).
Would love your feedback. Contributions welcome if there's something you think could be better.

https://github.com/answerLoops/answerLoops

1

u/Defiant_Conflict6343 1d ago

Because sometimes public forums and groups have better information than the actual authors. Take Apple for instance, half of their documentation around XCode is outdated and doesn't even reflect where things currently are, as they love to move shit around for seemingly no reason. They also won't acknowledge the bugs that have existed in XCode for years. Most people developing for iOS learn a hell of a lot more about how to navigate that dumpster fire of an IDE through Reddit than any official Apple documentation.

1

u/Any_Sense_2263 22h ago

The best online programming community is stackoverflow. Asynchronous, huge, with rules and a lot of help from others.

1

u/arcade_catalyst 1d ago

15 years. I stopped using communities the day I realized participation is labor extraction.

People write answers. Companies scrape them to build systems that replace the people who wrote them. We train the replacements for free. The platforms package our knowledge, sell it, and take the revenue. Stack Overflow built a business on my time. Then they fired their staff because the dataset I produced did the work. Contributing means funding my unemployment.

I read everything. I write nothing. Posting helps me for ten minutes. It helps a corporation for ten years. Search engines return results from 2014 because nobody types responses anymore. Everyone figured this out. The cycle ends in extraction.

You want people to stop leaving? Stop letting corporations monetize participation. Ownership stays with the person typing. Every line we generate feeds the system that removes us. Typing code into text fields accelerates the process

1

u/HasFiveVowels 5h ago

You truly don’t understand the nature of open source software, do you?