In a podcast episode of "Break Things on Purpose," Jason Yee talks with Aaron Clark, Director of Developer Advocacy at the Royal Bank of Canada, about his career transition from developer to advocate and the application of open-source principles, known as innersource, within organizations. Aaron shares insights from his journey at RBC, where he initially started as a Java developer before moving into cloud development and eventually developer advocacy. He emphasizes the importance of sustainable development, building community, and maintaining continuous learning to help developers achieve long-term project success. Aaron also discusses the challenges and benefits of working within a large organization, where diverse technology stacks and development practices coexist, and highlights the role of developer advocacy in promoting cloud adoption and improving developer experiences. The conversation touches on the need for adaptable frameworks, the significance of innersource in fostering collaboration, and strategies for keeping up with evolving technologies in a risk-averse environment, concluding with an invitation to explore job opportunities at RBC.