3 ms·
Not to be a Negative Nancy® here, but the problem is that "You're Doing It Wrong." If you're just wanting to get your questions answered without any sort of inp
by Zev 17y ago
Not to be a Negative Nancy® here, but the problem is that "You're Doing It Wrong." If you're just wanting to get your questions answered without any sort of input to the project, I think perhaps you're missing the spirit.
Theres more reasons to want to get support for something then your own selfish needs. Maybe you want to start hacking on the project but don't want to step on someone else's toes? Or how about if you're interested in learning about the project to see if it fits your needs (to avoid wasting your and other peoples time later on forcing a square peg into a round hole)?
And asking questions is giving input to the project. If a question keeps coming up, it should be sending you a signal that goes "Hey, this needs some work so that people don't have to spend so much time asking us how it works". I would argue that you're "missing the spirit" if you're arguing that its wrong to only want to ask questions.
but don't expect for it to be a frictionless process. The idea is that you don't do things that way.
Why shouldn't the process be frictionless? Why do you want to make it difficult for people to start using or get help using your software?
- antonovka 17y agoTheres more reasons to want to get support for something then your own selfish needs. Maybe you want to start hacking on the project but don't want to step on someone else's toes? Then join the mailing list and participate in the discussion. Why shouldn't the process be frictionless? There's very little software that supports both fly-by questions on the web, and proper discussion via e-mail, so we optimize for ourselves, not users. Web forums aren't frictionless. In fact, they're totally shit for the purpose of carrying on detailed conversations over the course of days without requiring constant attention from all the participants. There's a reason why most forums will e-mail you when your watched threads are updated. Why not just have the e-mail be the thread? Why do you want to make it difficult for people to start using or get help using your software? Users don't pay the bills, and questions are usually incredibly repetitive and dull, no matter how easy-to-use or well documented the project is. I'd rather the users that are unwilling to invest in the mailing list self-segregate by posting their one-offs to sites like StackOverflow.
- Zev 17y agoIt may just be me, but it seems like you're contradicting yourself with: There's very little software that supports both fly-by questions on the web, and proper discussion via e-mail, so we optimize for ourselves, not users. and Users don't pay the bills, and questions are usually incredibly repetitive and dull, no matter how easy-to-use or well documented the project is. While there's absolutely nothing wrong with coding for yourself, it doesn't usually pay the bills either. And (sadly), its rarer then it should be for someone to be able to print money for themselves by making things for themselves. I reiterate: If different users are asking the same question repeatedly, perhaps its an indicator that there's something wrong with your software, not your users? Oh, and, incase you don't know, not all software needs to expand until they can read mail. Multitasking has (sans the iPhone, if you want), been around for decades. People are more than capable of having one program open at a time. There's nothing wrong with this. Web forums aren't frictionless. In fact, they're totally shit for the purpose of carrying on detailed conversations over the course of days without requiring constant attention from all the participants. There's a reason why most forums will e-mail you when your watched threads are updated. Why not just have the e-mail be the thread? Nowhere did I say that forums are better than email. They're both equally bad. My personal preference for this sort of thing is IRC. Of course, I'm biased, since one of the projects I spend the most time working on is an IRC client. Also, forums are easier for end users to figure out then mailing lists. You could argue thats because mailing list software tends to suck, but, thats ignoring the issue. I'd rather the users that are unwilling to invest in the mailing list self-segregate by posting their one-offs to sites like StackOverflow. Not all open source projects are programming languages or libraries, which is SO's target area currently seems to be.
- antonovka 17y agoWhile there's absolutely nothing wrong with coding for yourself, it doesn't usually pay the bills either. And (sadly), its rarer then it should be for someone to be able to print money for themselves by making things for themselves. Feel free to treat "pay the bills" metaphorically. That was my intention. I reiterate: If different users are asking the same question repeatedly, perhaps its an indicator that there's something wrong with your software, not your users? Perhaps. But more often than not it's an inherent complexity in the problem space itself. Oh, and, incase you don't know, not all software needs to expand until they can read mail. Multitasking has (sans the iPhone, if you want), been around for decades. People are more than capable of having one program open at a time. There's nothing wrong with this. I don't follow your meaning ... My personal preference for this sort of thing is IRC. IRC is real-time and ephemeral, which makes it considerably more difficult to engage in conversations with contributors in other time zones, and refer back to design discussions that occurred 5-20 years ago. Also, forums are easier for end users to figure out then mailing lists. I thought we already established that project communication channels are primarily optimized for the project contributors who use them daily, not for once-off questions from end users.