Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Programming

Coding Communities - What Works? 90

drDugan asks: "There is a resurgence in interest lately in information-based systems and websites for data sharing, structured data, and enabling communities to work together better. I'm working a contract for a new business that is trying to build a community to support people who write software. What communities are you a part of now that help you write and develop software? I mean this question in a general way, including both online communities and offline interactions (your office, LUGs, etc.) -- where do you find connection with other people to get information, answers, and inspiration?"
This discussion has been archived. No new comments can be posted.

Coding Communities - What Works?

Comments Filter:
  • Sourceforge! (Score:5, Interesting)

    by Pedrito ( 94783 ) on Monday March 20, 2006 @11:39PM (#14961790)
    Sourceforge is a pretty good model. It works for a lot of open source software out there. There are a few similar communities out there. I'd start by looking at their features and figure out which ones meet your needs.

    As for Q & A, I generally find usenet newsgroups are about the best source for programming questions. Depending on the particular newsgroup and topic, I can usually get answers inside of an hour and when it involves my business, time is usually pretty important.

    My only offline resources are my co-workers who fortunately, are all quite talented.

    I would suspect that most of what you'll want, code-wise, is probably largely available in parts and can be pieced together.

  • Office Mates (Score:5, Interesting)

    by friedmud ( 512466 ) on Monday March 20, 2006 @11:39PM (#14961791)
    I'm in Grad school right now (Computational Engineering)... and I don't think I would survive if not for my awesome fellow grad students.

    We all help eachother out... and the types of ideas generated about the way to do something are _way_ above any google search. Sure, google is good for a quick syntax check (or a man/info page... or doxygen)... but those places don't give you understanding about how to properly address a situation.

    If I could suggest anything about a community site it would be this: Make sure that you make it easy for people to communicate. Do whatever you can to get the website out of the way, and make it as easy as possible for people to transfer ideas.

    Friedmud
  • It all depends... (Score:5, Interesting)

    by spoco2 ( 322835 ) on Monday March 20, 2006 @11:43PM (#14961806)
    It's completely dependent on what language I'm coding in.

    When I was coding in PHP... php.net [php.net] was an absolute godsend of being both a reference to all the functions and objects and a repository of user's experiences and tips for the items... almost all of my php issues were solved via that site.

    When I've been doing Javascript code (which isn't a huge amount I'll admit), then I've found W3School's [w3schools.com] reference pages to be invaluable.

    Now that I'm doing my coding in the open source language Laszlo [openlaszlo.org] I've found their included documentation that comes with the developer install (web based and with live examples to tinker with), and the community coding forums [laszlosystems.com] to be an enormous help, and have made learning and getting a lot out of this language really not that hard.

    I really think that trying to localise coding support isn't going to work... the coders should just make use of the best forums and resources for the language they're using. Each time I have to use a new language I have a new folder in my bookmarks for reference pages and forums for that language that I find on the web... you find almost everything you need that way really.

    And know how to use Google damn well!
  • Communities (Score:5, Interesting)

    by DarkMantle ( 784415 ) on Monday March 20, 2006 @11:52PM (#14961831) Homepage
    I think a great model is 3D Buzz [3dbuzz.com] is a great model.

    I've been a member there for a while for mapping in UT and learning to texture, map, and more. They offer more then just support forums. The makers of the site do tutorials (mostly video) and offer them for download. Some are paid, some are free.

    Also back when I was doing my co-op for programming (they used VB) the Visual basic Programmers Journal by DevX [devx.com] released a 101 programming tips. Little routines that did specific things, like auto complete for drop down boxes and the like. I found that to be invaluable. So to summarize.
    • Community forums
    • Tutorials - both from members and you guys.
    • Tips and tricks - Maybe done like a code database
    It's a start and you can build from there.
  • by spoco2 ( 322835 ) on Tuesday March 21, 2006 @12:01AM (#14961856)
    Funnily, I just had a co-worker email about a solution to a problem he'd been having with some web programming stuff that took him a while to nut out. It's being implemented in a client's internal web-app, but the solution is something we will probably want to know about in the future... It's not an area I'm working on at present, so have no interest in looking at the solution now and diverting my attentions, but I just know it'll be something I will wish I had easy access to down the track.

    So while what I said above holds for finding out the information in the first place, it would be great to have a company internal storage area for things that will be useful in more than one project. To that end we've actually been looking at various apps out there like NetOffice [sourceforge.net] more.groupware [k-fish.de], Sugar CRM [sugarcrm.com] etc.

    Now when we were looking at these products it was from a sales, support and development standpoint... so there are features geared to sales teams and the like... but they all have file management, meeting management etc.

    We'll be implementing a system like one of those soon, and I think it's going to help enormously for our team communication as we are situated on a number of sites.
  • Dupes! (Score:3, Interesting)

    by lukateake ( 619282 ) on Tuesday March 21, 2006 @12:20AM (#14961924)
    Dupes [slashdot.org] seem to work for Slashdot.
  • by Forkenbrock ( 788354 ) on Tuesday March 21, 2006 @12:22AM (#14961933) Homepage
    I myself am an Oracle DBA. I have been dependent upon Oracle's metalink system for quite sometime. Here is what I think makes it work:

    1) Forum - Ability for users to post questions where responses can be made by both Oracle or other members of metalink. Forums, in there case, are broken down into categories and/or application Groups..eg. Database Server Administration, Backup and Recovery, Performance, etc..

    2) Bulletins or Notes - Ability for privileged oracle reps to post information in regards to ways to do things that many had questions about or had confusion about.

    3) Bugs - Ability for Oracle to post Bug messages to describe a bug, the test case, ways to reproduce, and solutions.

    4) Mass Search - Ability to search any of the above documents types in one universal search engine.

    5) Bookmarks - Ability to bookmark any of the above document types (Bulletin/Notes, Bugs, Forum Message).

    6) Save Searches - Ability for users to save prior searches

    7) Patch database - ability to search for software patches

    The above is how Oracle and its users can leverage knowledge in a very efficient way. I suppose many IT companies could utilize a system such as this.

  • Perlmonks (Score:2, Interesting)

    by zby ( 398682 ) on Tuesday March 21, 2006 @10:54AM (#14963966) Homepage
    http://www.perlmonks.org/ [perlmonks.org] - this is The perl community forum. Recently it seems a bit crowded there - but it is still the forum where I would go to get help on general Perl matters. Mailing lists and IRC are good for more specific questions related to some particular library.

Work without a vision is slavery, Vision without work is a pipe dream, But vision with work is the hope of the world.

Working...