Don’t overlook the importance of self-efficacy and sustaining motivation through challenges as qualities of thriving software development teams. https://leaddev.com/culture/why-motivation-and-self-efficacy-drives-thriving-software-teams