Over the last few weeks I’ve been doing a lot of experimenting with plugins. When I experiment with plugins it generally involves me thinking of some great idea at 3.00 a.m. for a site and then trying to find the WordPress plugins and tweaks necessary to turn my idea into a reality.
It’s been really disappointing lately because often the plugins that I think will be ideal for my concept have died
No, they haven’t physically died, more the plugin developer has given up. When a plugin developer gives up the plugin doesn’t get updated for different versions of WordPress, bugs don’t get ironed out and new features aren’t implimented.
So, the question is why do plugin developers given up?
I don’t know the answer why every plugin developer gives up but I’m going to take an educated guess and say what I think.
It’s our fault!
Yep, you heard me. It’s our fault that plugin developers give up.
If you browse the WordPress repository you’ll see that there are over 6000 plugins that you can download for free. In fact, at the date of writing there were over 49,741,827 plugin downloads. Obviously, there is a demand for free WordPress plugins, but are we too demanding?
Creating a plugin involves time, testing, preparing documentation and future planning. Most plugin developers that create free plugins have a day job. Your average plugin developer thinks of a cool idea, develops it, wants to share his creation with the world and doesn’t consider what happens next. While you are enjoying dinner and a movie they are up to their neck in code, and I bet some of them are pretty disappointed with human nature.
Here’s what I mean, and this is why it’s our fault.
It seems to me that most people that pay for something actually appreciate it more than people who receive something for free. They see a value in the product. This doesn’t just apply to plugin developers it applies to all aspects of business. Strangely, in my old job, the higher the fee, the more perceived value and the less client complaints/dissatisfaction. It often seems to me (and yes I’m jaded!) that the less the fee or, if it’s free, the less value people perceive which gives them a greater right to make demands. I don’t make the rules that just seems to be my take on it.
For instance, have you ever downloaded a free report? It might be something that you are really interested in like PPC. Do you read it and action it straight away? Probably not – after all it was free, it can’t be any good
The other day I was lurking in an internet marketing forum and a guy was selling a report for $1.00 (I bought it but … um I haven’t read it yet!). Anyway, my point is that the report was a buck but there were about 20 comments in the thread seeking further details, how much would it cost to carry out the strategy, doubting if it was doable and wanting reviews.
It was a buck! I can’t even buy a coffee or a chupa chup for that!
If you equate the value of your time to post in the forum, wait for a response and then contemplate and analyse the response surely you would have spent more than a buck in time. Time does equal money after all. Or is time worth so little to some people? I felt like telling the guy to charge more so people could perceive more value in his product.
This brings me to plugin developers.
I’ve been reading a lot of comments on the plugins pages for blogs recently and if you’ve been reading my recent posts you’ll notice that I’m not happy
Why I’m not happy
I love plugins I’ve got lots of them – paid, free, modified, beta testing – you name it I love the little babies. I love having them on my hard drive. I love using them. I love showing other people how to use them and I love the people that create plugins. Plugins make my life easier and let’s face it, it’s the plugins that really make WordPress sing. A WordPress blog without plugins would be like ….toast without vegemite, a morning without coffee…you get the drift
I’m sure I’m not the only one that loves plugins. In fact, the stats show that 49,741,827 people also love free plugins.
So, why is it if we love plugins we treat plugin developers so badly?
From the plugin developer’s view point:
*they give their time freely and generously to the community to create a plugin
*they beta test, troubleshoot and do their best to iron out bugs
*99.9% of plugin developers (yes I made that statistic up!) don’t charge for support for their plugins
*a lot of plugins have their own website and forum which costs money to maintain and set up
*most plugins have "read me" documentation, FAQ, help desk which costs money and time to create and maintain
Here’s why I think plugin developers are badly treated
If you look at a lot of the comments on a plugin page you’ll always find a nice selection of "Nice plugin I’ll use it" which must be gratifying to the developer but in between that there will be the comments like "it’s been a week since I told you about the bug and you still haven’t fixed it so I can’t use it" and more of the same. How would you feel if you are the plugin developer toiling away on the plugin when you could have been out and about enjoying yourself to be met with demands from people you’ve never met, have never shown appreciation for your work, and want you to drop everything and do their bidding?
I’m guessing a lot of plugin developers feel pretty disappointed and frustrated. But that, of course, is just one comment, one day. Try multiplying that. Every day, one more demanding comment which brings me to my next point.
Not only do plugin developers have to fix bugs, troubleshoot and install new features but they are also expected to respond promptly to forum posts, comments and the like. Every time a plugin developer does this means time taken away from carrying out those changes that you wanted. Of course, there are also some users who think it’s more fun to comment that they can’t use the plugin on any site other than the plugin developers site. So, they’ll post on Twitter, non WordPress forums, Facebook and the like. Just to make sure you receive their message they might also email, PM, message in other forums as well. By the time the plugin developer has logged into all the various places where a treasure trove of messages have been left their blood pressure must be near boiling.
And of course, some people make it incredibly frustrating to help them at all. Reading through some comments on a blog recently one user posted "It won’t work on my blog – please help me". Now, there always seems to be a nice selection of these comments on any WP Plugin blog. Do you seriously think this comment is helpful? Will it help to troubleshoot your problem? Not on your nelly Of course, what it will acheive is another chunk of time disappearing from the plugin developers life when they respond asking for further information.
And of course, my final point. Most plugins come with an instruction file. It’s the one usually called "read me". Guess what? You are meant to read it It will tell you how to install the plugin and sometimes it will have answers to some common questions on it. If you are having trouble with a plugin the first place you should look for help is in the "read me" file. If your problem is still not resolved then you should go to the plugin’s home page.
I was reading a plugin blog the other day and I was stunned to see how many people could not be bothered to read the post at the top which had a highlighted section in bold saying that the plugin did not work with PHP 4. I guess the plugin developer was trying to address a concern that he had seen quite often but he assumed that a lot of people actually read his blog post. Below was about 5 comments all asking why the plugin wasn’t working and noting that they used PHP4.
(Note if you have PHP4 are you serious? It takes 5 minutes for your host to update to PHP5)
A lot of plugin developers go to a great deal of trouble to create FAQ files and forums. Read that information. Do a search in the forum for your query, try using different search terms. Only when you come up empty handed should you post your question. If you save the plugin developer time answering your post he will gain time to develop the plugin – and surely they deserve to have some life as well!
I know I said that was my final point but I lied. One more thing. It costs money to develop plugins and support them. If we keep treating plugin developers like we don’t value their work – guess what – they’ll think they are not valued in the WordPress community and they’ll abandon ship or go to plan B. Plan B would involve plugin developers actually placing a value on their work. Personally, I think they should charge for paid support so they can develop the plugin. But, if you don’t want to see plugins abandoned or moved to paid support then take on some of the points above.
Finally, if you look at the amount of downloads for a popular plugin like Contact Form 7 you’ll see something pretty disappointing. Contact Form 7 has been downloaded according to the WordPress repository 820,908 times.
Sadly, if you look at the donation bar on the Contact Form 7 site you’ll see that they have received donations of $699.00.
I’m not very good at math so I’ve grabbed the calculator and worked out that $699/820,908 means that on average each user of Contact Form 7 has donated 0.08 cents. That’s right, less than a dime. By the way, I am really bad at math so your results may vary Either way, it’s not much is it for the use of the plugin and the support, upgrades and new versions? So, when you are next downloading a plugin think about showing your appreciation to the plugin developer either by way of positive comment, rating in the WordPress repository or a donation. I’m going to encourage you to walk on the wild side with this one and do all three
So, why do plugins die?
They die because we demand too much and give too little.