The longer I work in building custom plugins for other people, the more I’m convinced of the advantages of maintaining a personal library of classes (or functions depending on your style) that help expedite tasks that are common to every project.
Sure, it can be hard to determine what you’ll require for every project and what you’ll require for some projects.

And there’s nothing wrong with focusing specifically on the latter, but there are advantages that you have, at the bare minimum, a foundation off of which you can build custom plugins for others without constantly re-writing the same code over and over and over.
And over.
And you get it.
So what are the things that we should have and what are the things we should save, say, at the ready?



