This document discusses how local hacks developed to meet specific local needs can be turned into contributed features that benefit the whole community. It encourages sharing code openly from an early stage of development to avoid duplicated work, make features more robust, and allow others to build upon the work. Communicating plans and getting input from the community before significant coding begins can help make features better fits for everyone. Contributing features to the main codebase has benefits over just maintaining local hacks.