This document discusses strategies for working with Moodle HQ to contribute changes to the Moodle platform. It outlines a process of negotiating with developers, writing proposals, developing code, submitting pull requests, addressing feedback, and working to ensure changes are beneficial to both the contributor's needs and Moodle HQ's goals. The document also shares a case study of contributing a new module display feature through this process, which involved multiple iterations and significant effort to gain approval and integrate the changes.