As a software developer, we all have used tools and plugins from time to time in order to avoid doing the effort someone has already done and fast track our development journey. Sometimes its not even about making the development faster but to utilise some expertise which we wouldn’t cared to have anyway.
I am not an expert on this by any means, but let me just give few key points below, which will help you decide, If you should allocate you time and energy in plugin/library development or not.
Creating something out of nothing
If you always had an idea about some app or product which made you excited and even you have picked that up, but in between the motivation died off, not because you are incapable but probable an app or website is not something which could be done in a short span of time and it at least takes a small group of people to put it out there, Sometimes you have some small problem in your workplace and maybe thought a need to have a codebase which could help others in some way then its worth considering having a library not necessarily a huge code base, a single file would serve the purpose just fine.
Making your online presence
Most developers doesn’t care about their online profile but when you are looking for a better opportunity, the work which you have done just to help someone and saved their time, then guess what, that could help you as well in future.
Following and learning a process
The discipline to create ones own project and library from start to end give a sheer amount of learning experience as usually you are the only one who is working on it, and thus it might help you learn a thing or two.
All in all, yes it is worth it, in order to be actively making the software development process easier to everyone.