I think WordPress’s extensibility is the main reason for its popularity; there are thousands of plugins in the WordPress repo.
However, there are times when using a plugin for a task is not the best choice. In this talk, I discuss my experience coding simple solutions instead of using a whole plugin.
Check it out on YouTube: