The traditional view of software architecture typically places humans outside the system and in the system’s environment. In this talk I argue that there are benefits in shifting this view by bringing humans into an architectural design as first-class entities. The resulting architectural designs can then much better exploit human-system synergies that are required by today’s increasingly autonomous, self-adaptative, and AI-driven systems. We will illustrate the ideas by examining case studies in which this approach has been used to provide formal human-system architectural models that attempt to maximize the respective strengths of both humans and systems. We also highlight some of the key challenges and potential directions for research in maturing these ideas.