We’ll look at why, even when writing proprietary plugins or themes, it’s important to consider simple enhancements that will influence future code structure and decision-making points. Whether you are working on in-house or client-specific projects, or building a commercial plugin to be sold the world over, as the engineer you should be considering the small steps you can take to make your life easier in the future.