We strive to foster and support good practices for developing and disseminating open and reproducible computational models. Computational modeling is not a primary skill for most practitioners but instead a tool that we can use to better understand the emergent phenomena that arise from the complex adaptive systems that we engage in every day. If you are interested in improving foundational computational and data science skills, check out the Software and Data Carpentries organizations and look for an upcoming workshop near you.
Some of the code and data management practices listed below are also described in greater detail in Good Enough Practices in Scientific Computing by Wilson et al. It is definitely worth a read if you would like to further explore these topics.