I'm not sure what got me into thinking about posting about this, although probobly influenced by a small few here that I have seen have very little or no respect for their customers/fanbase.
I'm interested in how some of your mentalities about your customers and fans are...
For me, fans and customers have been my fuel since the beginning. Because of this I try to respect them following a few of my own rules (despite some skitso, overly obsessed and sometimes high-grade shortbus material).
1. Ask: I ask my customers and fans what they like, what is most important to them in my software.
2. Truth: An amazing product or update doesn't always come out exactly as intended, especially on an uneducated (which is always the case) guess for a date release. You don't know when your coding interest fluctuates or flatlines for a while, nor do you know what problems you will run into.
However, GIVE THEM A DATE. "It will be done when it's done", is by far the biggest load of garbage you can throw at your fanbase, and although I can't say I have never released that way in the past, it isn't fair to them. Tell them the amount of man power you have, tell them almost everything you can about what is going on with development. People LOVE several small updates every week, as opposed to one larger update every few months. They will lose interest if you pull crap like that, and they should.
3. Patience: For anyone who deals with support, you are fully aware of people requesting help on things such as something they didn't read well enough to understand, something they didn't even look into for a minute, or just to straight out complain immaturely.
I have found in these cases, it's better to explain to them both sides of the issue, detailed and certainly not condescending. All the time I get frustrated and want to tell people, "You're wasting my time, piss off" or even exploit their lack of logic over the internet. Instead, when you continue to show innocence and continue to give mature support, it usually shows them they came by it wrong.
So many occasions I have done this and recieved apologies, and almost every time after, the support requests were done by these people in a much better manner, since usually the previous request was a test against you. Don't fail it; just because these people 'play' games, and we 'develop' games, doesn't make them any less complex than you. Mostly, they just don't understand the work, time and effort it can take, so explain it to them.
I develop by several other personal rules as well for my community, but this post isn't a guide, it's a reference and I would like to see what some of the rules you develop by for your fanbase, and hopefully a small bit of arrogance can travel to the dark side of the moon.
Time
I'm interested in how some of your mentalities about your customers and fans are...
For me, fans and customers have been my fuel since the beginning. Because of this I try to respect them following a few of my own rules (despite some skitso, overly obsessed and sometimes high-grade shortbus material).
1. Ask: I ask my customers and fans what they like, what is most important to them in my software.
2. Truth: An amazing product or update doesn't always come out exactly as intended, especially on an uneducated (which is always the case) guess for a date release. You don't know when your coding interest fluctuates or flatlines for a while, nor do you know what problems you will run into.
However, GIVE THEM A DATE. "It will be done when it's done", is by far the biggest load of garbage you can throw at your fanbase, and although I can't say I have never released that way in the past, it isn't fair to them. Tell them the amount of man power you have, tell them almost everything you can about what is going on with development. People LOVE several small updates every week, as opposed to one larger update every few months. They will lose interest if you pull crap like that, and they should.
3. Patience: For anyone who deals with support, you are fully aware of people requesting help on things such as something they didn't read well enough to understand, something they didn't even look into for a minute, or just to straight out complain immaturely.
I have found in these cases, it's better to explain to them both sides of the issue, detailed and certainly not condescending. All the time I get frustrated and want to tell people, "You're wasting my time, piss off" or even exploit their lack of logic over the internet. Instead, when you continue to show innocence and continue to give mature support, it usually shows them they came by it wrong.
So many occasions I have done this and recieved apologies, and almost every time after, the support requests were done by these people in a much better manner, since usually the previous request was a test against you. Don't fail it; just because these people 'play' games, and we 'develop' games, doesn't make them any less complex than you. Mostly, they just don't understand the work, time and effort it can take, so explain it to them.
I develop by several other personal rules as well for my community, but this post isn't a guide, it's a reference and I would like to see what some of the rules you develop by for your fanbase, and hopefully a small bit of arrogance can travel to the dark side of the moon.
Time