This is common sense, but I do not see it frequent enough. When asking for help, be extremely courteous and polite to the person who provides the help. I know this is a shocking thought but bear with me for a moment.
It is common for me to spend a significant amount of time in various technical forums. I do not believe in reinventing the wheel when it comes to resolving a problem. 95% of all technical issues are not new. I prefer to spend my time researching the problem instead of getting frustrated by doing random troubleshooting steps.
The anonymity of the Internet has never been known to bring out the very best in people. How people talk with others online is shocking. Why take frustrations out on the very people who are trying to help? Especially, when they are doing so at no charge. I was researching a problem with WordPress and was reading support postings for various themes. Luckily for me, the solution was found in about 30 minutes of searching. However, the experience left me disappointed at how many times I read users making demands, lashing out, and having unreasonable expectations of developers.
The developers are giving these products away for free. Again, these are free services. Why are people so demanding that developers turn code changes around in a day or two? They are not paying these people anything. Furthermore, the users’ attitude and demands lower the chances the developers will continue responding. Some of the threads had great dialogues where the developers were very active in their support. When the user became demanding, the developer simply stopped responding. I do not fault the developers at all.
If you want someone to do something for you at no cost, then extreme courteousness and politeness are needed.
Be accommodating to the support provider’s schedule. These people have day jobs, other obligations, and families. Remember, a significant number are doing the development work out of the kindness of their heart. Be nice, be thankful, and be appreciative of all the great work these developers do at no charge.
I would like to thank the developer of my theme, Falguni. It is excellent code, and she is super responsive in the forms. Plug-in authors Automattic, Michael Torbert, John Godley, Frederick Townes and Pankaj Jha, Thank You for all the considerable work! As a member of the community, you do great work, and it is incredibly appreciated. Of course, none of this would be possible without the incredible job from the team of developers at WordPress.org.
Be polite, be courteous, and be grateful.