Imagine the scenario, if you will – you spend weeks developing a complex plugin, which does everything but the kitchen sink, and leaves anyone watching in awe.
Sounds like the perfect nirvana, right? You publish it on GitHub, create an awesome website, and wait for users to roll in and download your latest creation. You wait…and wait…but get a grand total of zero customers. Okay…so what gives?
Anyone can write code, as I always say. The key to becoming a better jQuery plugin developer is understanding what makes a good plugin, and knowing how to put that into practice. To help with this, let's take a moment to look at some pointers we can use to spot when a plugin is likely to fail: