Hacker News new | past | comments | ask | show | jobs | submit login

I guess the flip side of "don't contribute to a project unless you are intrinsically interested in it" is "don't contribute to a project you aren't interested in unless you are capable of significantly helping it."

Someone inexperienced but strongly interested in a project can be taught to be useful. And a knowledgeable resume-padder can very well spearhead useful changes. But if you are both uninterested in the project and incapable of helping it, you're more likely to hurt the project than help it. And, sorry to say, but if you don't know where to help, then you're most likely on the "not imminently useful" side and should be looking for things you're legitimately passionate about instead of wasting peoples' time.

EDIT: Does anyone remember an article or comment from a few weeks ago about how many open source projects tend to lose their focus and become more about justifying the existence of a social group than achieving a goal? It seems kinda relevant to me.




Another interesting aspect is someone may not realize they're interested in a project until they've spent sometime in the code.


That's a great point. I wonder if anybody has curated a list of projects that are good for learning how to work on software. As opposed to perhaps a broader list of projects that are simply good communities.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: