Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
RubyConf AU 2015: http://www.rubyconf.org.au
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
The video titled "Programming as Performance" features Joseph Wilk presenting at RubyConf AU 2015. The main theme revolves around the intersection of programming, performance, and creativity, emphasizing how coding can be expressive and dynamic, akin to performing arts. Key Points Discussed: - **Historical Context:** The evolution of programming over the last 70 years, starting from early programmable computers. Wilk highlights the complexity of computational behavior and the challenges faced by programmers when instructing machines. - **Three Perspectives on Programming:** Wilk categorizes programming philosophies into computer science, engineering, and performance arts. While computer science leans towards mathematical models and precision, engineering emphasizes processes and testing. In contrast, performance arts focus on expression and the inherent risk involved in live performance. - **Live Coding as a Form of Art:** Wilk discusses live coding and how it differs from traditional programming. By performing code in real-time, programmers receive immediate feedback and engage audiences in unique ways. Examples include live coding music, where the creative process is shared and transformed into an interactive experience. - **Case Studies and Examples:** - **Leicester Project:** A project demonstrating live coding with fast feedback to produce tangible outputs, enriching audience engagement. - **Code Poetry Jam:** An event where writing code acts as a poetic expression, merging art and functionality. - **Sonic Pi:** A Ruby-based platform that allows teaching programming through music, illustrating how accessible tools can make learning engaging. - **Practical Application:** Wilk showcases Sonic Pi as an educational tool, especially for children. He highlights how live coding can help in teaching programming concepts, making it accessible and relatable. - **Blending Disciplines:** The interaction between coding and music fosters collaboration between musicians and programmers, creating innovative performances and diverse outputs. - **Future of Live Coding:** The talk concludes with an optimistic view that live coding is evolving into a recognized form of art, and there are numerous opportunities for educators and performers to explore this creativity further. Conclusions: Wilk emphasizes that coding can transcend mere technicality and transform into a passionate expression through live performance. The integration of programming with art leads to engaging educational experiences and creative exploration of technology. The potential of programming as an expressive medium encourages both learners and presenters to embrace the unpredictability of live coding.
Suggest modifications
Cancel