A community for students.

Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

anonymous

  • 5 years ago

What are good places to start looking to get involved in open source development?

  • This Question is Closed
  1. anonymous
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    I feel like without a CS degree, the best way for me to keep learning and building experience is to start trying to contribute to open source projects. What kinds of things can beginners do to contribute? what good resources are there for finding projects?

  2. anonymous
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    There are several entry points for getting into open source, but most easy and recommended is to find a project you like and start by bug fixing. You can look at this article by Scott Hanselman http://www.hanselman.com/blog/ExampleHowToContributeAPatchToAnOpenSourceProjectLikeDasBlog.aspx

  3. anonymous
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    cool! thanks!

  4. shadowfiend
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    For my money, the best move you can make is try to write your own, as well. And get on github. It's so easy to patch things on github and then send a developer a pull request to pull your patch in. I recommend writing your own stuff because it means that you'll inevitably find libraries that help you along, and those libraries will inevitably have bugs, and you can inevitably help fix those bugs. Nowadays, it's likely the libraries will be on github and you can fork/fix/pull request your heart out.

  5. anonymous
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Thanks. It's really useful to have specifics like github--when I google for the answer to this question it seems like there's a lot of disparate stuff with no place to start.

  6. shadowfiend
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Yep. Pick something you want to build, build it while making sure not to reinvent the wheel, contribute to the libraries that you use.

  7. anonymous
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Are there similarly good places to exhaustively search for previously-invented wheels? Are there a few places it's possible to search and be relatively sure a particular wheel hasn't been invented? I understand that for programs google is my friend, but for libraries of functions? I've started making use of the builtin documentation and I'm reasonably good at using what I find, but are there tricks, when you need a function, for knowing where to find a library that contains it?

  8. anonymous
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    haha, sorry. I think i only really meant to ask the last question. The first ones were more to describe the domain.

  9. shadowfiend
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Same as usual, you use Google, and you get better over time at knowing what to search. Learning who to follow in places like Twitter is good, too, since you'll get news when something new and cool gets created, and you can keep it in mind when a need of that sort arises. Github is also an excellent place to search for existing projects that may help with your stuff, since so many libraries are hosted there.

  10. anonymous
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Thanks. Once again it seems to be a matter of learning to ask the right questions and describe things correctly beforehand. I can learn that. :)

  11. shadowfiend
    • 5 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    :)

  12. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Sign Up
Find more explanations on OpenStudy
Privacy Policy

Your question is ready. Sign up for free to start getting answers.

spraguer (Moderator)
5 → View Detailed Profile

is replying to Can someone tell me what button the professor is hitting...

23

  • Teamwork 19 Teammate
  • Problem Solving 19 Hero
  • You have blocked this person.
  • ✔ You're a fan Checking fan status...

Thanks for being so helpful in mathematics. If you are getting quality help, make sure you spread the word about OpenStudy.

This is the testimonial you wrote.
You haven't written a testimonial for Owlfred.