4 ms·
I think the positive answers to your questions are spot on and consistent with people I've spoken to. But I haven't seen anyone respond in the negative as to w
by DevX101 15y ago
I think the positive answers to your questions are spot on and consistent with people I've spoken to. But I haven't seen anyone respond in the negative as to why they DON'T contribute so I'll take a stab.
I've asked a few developers this question and the reasons for not contributing tended to fall into 3 camps:
1. Not enough time. These folks come home from a long day coding at work and want to spend their free time with family/friends.
2. Not enough interest. They're not opposed to the idea of contributing, but 'just never got around to it'.
3. Not sure where to start. This was particularly true among younger developers. They'd be interested in joining a project to improve their skills and work w/ others, but they weren't sure how to get started. What should they work on? Where is the project headed? If they just start hacking on stuff, will the lead contributor find it useful?
I don't think there's much you can do to change the first reason for not contributing (no time). But I think if Open source projects had better communication tools, possibly the second, and definitely the third reasons could be addressed.
I'm working on a pre-launch startup to make it easier for open source teams to better collaborate and communicate with each other. We want to create a space where developers can have face-to-face meetings, code reviews, and pair with new programmers to get them up to speed.
You can see the prototype at www.codemeet.com. If this sounds like it'd be of interest Isaac, I'd love to talk to you more about how it could be integrated into some of the projects you're working on :)
- code_pockets 15y ago3. Not sure where to start. This was particularly true among younger developers. They'd be interested in joining a project to improve their skills and work w/ others, but they weren't sure how to get started. What should they work on? Where is the project headed? If they just start hacking on stuff, will the lead contributor find it useful? This is a deal-killer for me. Some of the OSS projects I've wanted to contribute to make getting up to speed rather difficult. Few offer documentation that makes joining and getting up to speed quickly easy. I know why such documentation does not exist, because we just want to code. But every OSS project (that allows others to actively contribute), should have some kind of welcome-here-is-what-you-need-to-start-package. Even a simple README committed to the git repo that outlines it would work fine. * That is one interesting app you got there.
- IsaacSchlueter 15y agoThis is extremely useful, thanks! Just signed up for http://www.codemeet.com/ http://www.codemeet.com/ I'm isaacs on there, and my email is in my profile (and all over the web) if you think it can be helpful for node.js things.
- malandrew 15y agoI liked the F2F feature. Curious how it works in practice. FYI, https://pair.io/ https://pair.io/ is in the same space. Since it is based on SSHing into a machine, you can work collaboratively in your text editor of choice with your own .dotfiles