Settings

Theme

Is there a good place to casually discuss programming-related questions?

19 points by endur 10 years ago · 22 comments · 1 min read


StackOverflow is about solving people's problems. Is there a place with less strict rules? Where do you go to ask more open-ended questions?

randomdrake 10 years ago

IRC. Many projects have something on Freenode[1] in some capacity. Additionally, there are programming channels for lots of specializations. Some channels have rules, but they are mostly about civilized conversation and RTFM kinds of things.

[1] - https://freenode.net

kazinator 10 years ago

StackExchange itself has one such as site: programmers.stackexchange.com. That's about programming-related questions different from StackOverflow.

There is also CS StackeExchange for those open-ended questions that are in the area of theory.

Personally, I recommend good old Usenet. comp.programming newsgroup and others.

  • manojlds 10 years ago

    Is this answer being down voted? Programmers SE is a good suggestion, and allows more open ended questions.

pmiller2 10 years ago

https://reddit.com/r/learnprogramming maybe?

emilong 10 years ago

Can you give an example of the kind of question or discussion you're looking for? Might help folks narrow down their answer.

quincyla 10 years ago

Free Code Camp's forums exist specifically for discussing programming-related questions - literally anything related to programming, open source, or getting a developer job: http://forum.freecodecamp.com

charlesism 10 years ago

As far as I know, the internet lacks an adequate solution for this. If it existed, it would have enough users that we would all already know about it.

Instead there's just a fragmented bunch of relatively small forums, group chats, mailing lists, etc.

  • kazinator 10 years ago

    The Internet solved this very nicely more than thirty years ago with a protocol called NNTP connecting article servers to form a network called Usenet.

    The traffic is pretty low on Usenet these days. You can blame your aforementioned fragmentation for that. People would rather write to walled gardens. The idea of using special client to connect a server is somewhat alien to the generation that equates the Internet with the Web. There is also a learning curve to Usenet. For instance, newbies will be dismayed by a long delay while the client downloads the the entire list of newsgroups when connecting for the first time. This is something you can turn off. E.g. in the SLRN newsreader's .slrnrc file:

      set read_active 0       % don't download active file
      set check_new_groups 0  % don't bother me with new groups
    
    I'm currently subscribe to these:

      comp.compilers
      comp.lang.awk
      comp.lang.lisp
      comp.programming
      comp.programming.threads
      comp.std.c
      comp.terminals
      comp.theory
      comp.unix.admin
      comp.unix.programmer
      comp.unix.shell
      sci.electronics.basics
      sci.electronics.design
      sci.electronics.repair
    • jean_claude 10 years ago

        > The idea of using special client to connect a server is somewhat alien to the generation that equates the Internet with the Web.
      
      I think the problem wouldn't so much be needing a special client (app) to access a server (walled garden) as having to discover the existence of USENET, select a client, set up the client to point to their ISP's NNTP server (do ISPs even have NNTP servers these days?) or a premium or free 3rd party server, and then find an appropriate newsgroup(s) to follow.

      Walled gardens also have the attraction of having a more user-friendly experience that can work across a variety of devices. The last time I was even moderately active on USENET, I was slurping newsgroups via a scheduled job running Souper and reading/writing posts on Yarn, a console mode program for OS/2. I'm fairly sure SLRN is console mode as well... not really a selling point on today's technology, where many people would be using their phone/tablet.

    • charlesism 10 years ago

      In its heyday Usenet worked fairly well. The major advantage of a site like SO, is that it tends to have less repetition. The same questions on Usenet came up over and over again. On SO, the memory hole is smaller.

    • speeder 10 years ago

      When I tried to poke around, what I found is lots of expensive clients and no obvious gratuitous alternative, except for some time, Google groups

sebringj 10 years ago

http://chat.stackoverflow.com/

justifier 10 years ago

linuxquestions.org

http://www.linuxquestions.org/questions/programming-9/

you can ask whatever questions you want, and even ask a half formed question and eventually work out an answer through a back and forth

the community is great, and will happily help with the whole spectrum of questions from broad discussions to very specific individual software issues

i found offering an opinion in other peoples' questions to be as equally rewarding as asking my own

i linked to the programming forum above, but they have a bunch of great forums.. check out some of the other ones where you might have, or want to have, an overlap in interest:

http://www.linuxquestions.org/questions/

boot13 10 years ago

CodeNewbie Slack community. http://www.codenewbie.org/.

syngrog66 10 years ago

Reddit

vitaut 10 years ago

A pub

ed1ted 10 years ago

Quora

winteriscoming 10 years ago

http://javaranch.com/ which is primarily a Java focused site but they have been re-branding it as http://coderanch.com/ for a while now to bring in discussions for various other programming languages and programming/engineering in general http://www.coderanch.com/t/660249/Wiki/Code-Ranch-Domain.

They have been around for a while now http://www.javaranch.com/JRhistory.jsp

  • winteriscoming 10 years ago

    They do have a couple of rules there - 1. Be Nice 2. They strictly enforce their naming policy wherein they expect users to have a real _sounding_ display name.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection