So, as I sit here discussing clients and things with my office mate, it occurred to me that one of the biggest reasons for broken and bad plugins is simply client ignorance. When I say this, I don’t mean that code is something a client should be checking out; in fact, if the developer is decent, the client can report an issue and the dev will fix it.
However, I run into issues constantly where clients paid another developer to deliver a custom plugin (or some modifications to an existing one), and it works for about a week, maybe two. Then somebody discovers a bug, and it gets reported to a dev. The plugin has already been delivered, and the dev has already been paid, so…
What should happen? The dev should fix it.
What tends to happen? Crickets.
If this has happened to you, please give me a call or shoot me an email. I don’t run away from clients the moment I deliver the final product. I want to build an open and honest business relationship with all of my clients, and while it’s not good to build a relationship on the ashes of another, I may be able to save you some more wasted time and effort.