Matt Cromwell argues for the Single Purpose Philosophy in WordPress plugin development: “a plugin should have one central purpose, no matter how great or small.” Matt shows how this philosophy operates in WooCommerce, Give, and the Activity Log plugin. Overall Matt thinks most plugin developers are following this philosophy, and it’s “users who have unrealistic expectations” who need to understand it better.