5 ms·
What I think you're hinting at is that OSS shouldn't just be for the developers. People who are good at curating a community but don't write a line of code are
by edgyswingset 11y ago
What I think you're hinting at is that OSS shouldn't just be for the developers. People who are good at curating a community but don't write a line of code are super valuable. They should be seeking out OSS projects (and OSS project owners should be seeking them out).
- gamesbrainiac 11y agoI have to disagree with that. If you don't write a line of code, how are you supposed to actually understand what's going on? OSS projects are not simple Hello World applications here.
- edgyswingset 11y ago> how are you supposed to actually understand what's going on? By talking with developers of the project! All it takes is a few conversations to get an idea about the why/what/when/ about a project and understand enough of its internals to be able to articulate those same things to others. Numerous other things can be done by people who don't write the actual code: * Writing a great "Getting Started" guide * Writing great conceptual documentation * Acting as a community moderator and squashing vitriol * Acting as a contact for companies needing work done on the project * Keeping things like Github Issues fully tagged, organized, and traced back to from Pull Requests That's just off the top of my head. There are likely many more things that an OSS project would value which someone who isn't writing code can do.
- deleted 11y ago[deleted]
- devonkim 11y agoYou can just hang out on an IRC channel for a project for weeks and get a lot of ideas about how things work. Also, if we pitch documentation bounties the same way we do bug bounties, we'd probably have a lot better documentation for software projects. And if your project moves so fast documentation falls behind often, perhaps your project needs to redefine its core features enough or at least mark what is experimental and shouldn't be relied upon too much for production code. None of this stuff really needs someone to be anything more than familiar with general coding concepts. Heck, just hire some random person out of a coding academy and they can document as a way to learn the internals of a project for a while - not a lot of harm can be done to a codebase by documenting it, right?
- johncolanduoni 11y agoI would look at it sort of like a CTO/CEO relationship, but with a somewhat inverted power dynamic (if there is one at all). You have someone reliable who you can ask when a technical question comes up (so that you can determine whether someone else in the community is trying to tech-bullshit you), but you have a better grasp on how to deal with the human aspects of the community. That said, I'm not sure where you're going to find these people. Good managers are probably getting good manager jobs, and likely don't have the time to hand-hold another community. Combine that with the fact that their power mandate will be less clear in a community, and I doubt you'll get many people that want to get involved in this way.
- jcranmer 11y agoThere's a lot that people can do without knowing how to code. QA and support are two tasks that are often horribly understaffed in OSS, and in larger projects, you don't want developers doing these tasks because other people can do them equally effective and developer time is better spent fixing things.
- vinceguidry 11y agoThat sounds like a good idea, but community curation seems to be an even rarer skill-set than coding.
- j_s 11y agoHere is one of the best things I've read regarding 'community managers', and the mindset that such a position should entail: http://dangerouslyawesome.com/2014/04/community-management-tummling-a-tale-of-two-mindsets/ http://dangerouslyawesome.com/2014/04/community-management-t... The TL;DR: encourage participation even above solving other people's problems for them - lead them toward helping themselves and others.