The following resources have helped shape our thinking on software, systems, and people as we continue to improve ourselves. We hope that you find your own value in the materials provided. We will do our best to keep the list as current as possible.