If you’re a WordPress user, the chances are that you’ll have to interact with plugin developers at some point. It can be frustrating and anxiety-inducing when a plugin goes awry, especially if it has a significant impact on your site’s functionality or even stops it working altogether. On many occasions, I’ve seen WordPress users vent that frustration at plugin developers. As satisfying as that might be in the short-term, it’s not helpful.
Developers work on free plugins for a variety of different reasons: to give back to a community from which they have benefitted, to publicize a premium version of their plugin or some other service, or simply as a hobby. If you’re using a free plugin on your WordPress site, you’re getting something for nothing from a developer who is probably very busy putting food on their table with a full-time job in addition to working on the plugin. Developers don’t have the time or the inclination to deal with rude, demanding, or uninformative users.
To help you deal with plugin developers in a way that’s likely to have a positive result for both you and the developer, it is helpful to keep a few simple guidelines in mind.