Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Help us caption & translate this video! http://amara.org/v/FG68/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In this talk presented at the Rocky Mountain Ruby 2013 conference, Kevin Stevens, a software engineer and former theater actor, explores the parallels between improvisational theater and software engineering. Drawing from his unique background, Stevens highlights how the principles of theater can enhance collaboration and creativity in software development. **Key points discussed in the talk include:** - **The Relationship Between Theater and Software Engineering:** Stevens reflects on how his experiences in theater have positively impacted his work as a software developer. He humorously notes that while theater involves more hugs than software engineering, both disciplines share a reliance on collaboration and creativity. - **Principles of Improvisational Theater:** He introduces the concept of improvisation which, despite its seemingly chaotic nature, is governed by foundational rules that support creativity. The first rule he emphasizes is to ‘just say yes,’ which is about being open and accepting ideas from teammates. - **Constructive Communication:** Stevens addresses the common notion of needing to correct others. He advocates for constructive feedback—embracing and enhancing someone’s idea rather than outright rejecting it. For example, he illustrates this by showing how to guide a junior engineer through a mistake without discouragement. - **Role of Team Members:** Every participant in a collaborative project has a role to play, and everyone should feel free to offer ideas, however ridiculous they may seem. He cites that many innovative products arise from seemingly absurd suggestions, stressing the importance of supporting your teammates. - **Equality in Contribution:** Stevens emphasizes that collaboration should be egalitarian, where everyone's contributions are valued. He alludes to the cultural notion in improvisation that there is no single star; rather, success relies on the collective efforts of the team. Each member's questions and issues should be treated with the same importance as one’s own. - **Avoiding Rock Star Mentality:** He concludes by cautioning against the ‘rock star’ approach to teamwork that values individual brilliance over collective progress. He shares thoughts on how this mentality can lead to feeling undervalued, especially when working purely for financial gain. Overall, Stevens encourages a shift towards a more supportive and inclusive culture in software development by applying lessons from the theater, ultimately promoting better teamwork and enhanced productivity. He concludes with a reminder that every idea is valuable, regardless of initial perception.
Suggest modifications
Cancel