Live data from Hacker News

Ask HN: Why is there no real programming community?

news.ycombinator.com

1–10 of 32 posts

Ask HN: Why is there no real programming community?

#1
Note: Here, when I say "community," I really mean "online community."

To me, the most puzzling thing about programming is that there is no real place to actually discuss programming.

As weird/absurd as that sounds, it seems like three major avenues where most discussion occurs are:

1. Reddit. Subreddits are nice and very effectively organize discussion of different topics. On the other hand, Reddit is virtually anonymous, and it's generally frowned upon to share anything of your own creation, in order to not be flagged as spam/self-promotion.

2. Hacker News. It's more than acceptable to submit your own content, or other people's content you found interesting. The downside is that it's very difficult to get to the frontpage, and most posts not on the frontpage are forgotten. There's also the fact that this site is far more anonymous than Reddit, and that features like downvoting are blocked off for most users.

3. Twitter. I like Twitter because it's very personal, and you can actually put faces to names (unheard of elsewhere). The downside here is that for anyone to hear anything you're saying, you truly have to have tens of thousands of followers. I have 4,000, but most of those people are not programmers, and thus there's less than a smidgeon of opportunity for any sort of programming discussion there.

So, I've always wondered.

Is the reason that there is no real online community, the fact that maybe we just don't need one?

Thoughts? Just wanted to discuss...

Re: Ask HN: Why is there no real programming community?

#6
post #4

There is. IRC and it has been around for decades. Freenet.

I could argue against IRC (and other chat rooms) that they're typically small and hard-to-discover.

There's also the fact that programming chat rooms quickly devolve into "please do my homework." At least, in my experience.

I could be wrong, though.

Re: Ask HN: Why is there no real programming community?

#7
I see programmers discussing all over, for example in Github Issues, or Stackoverflow. Always topic based discussions, obviously. They lack the social interaction and freedom to think more broadly about programming and solutions, though. Is that what you are talking about? Edit: grammar

Re: Ask HN: Why is there no real programming community?

#8
Once you get to the scale of "all programming" perhaps there is not so much shared culture or knowledge to bind a single community together. This might be related to the way communities of practice organise at different scales, rather than something specific about programming. (Compare: Why is there no real on-line piano-playing community?)

A related question is: why are developer communities balkanized by programming language, application domain, programming paradigm, educational background? In part this is tribalism. Often corporations take advantage of this tendency to gain market advantage, which amplifies the effect.

Finally, why should there be a single, unified, online community? There are many online communities of programmers and that seems to be working pretty well.

Post reply on HN