Twitching, How Streaming Makes Better Programming
One-sentence description of your presentation:
I’ll start with this coding session and by the end we’ll have implemented continuous integration, among multiple cloud providers, while continuously delivering executable code for serverless function execution.
Live Coding ONLY
There has been study after study that have shown speaking, interacting, and using other methods beyond merely sitting and thinking help us learn better. It can also help us program better, get through problems faster, and overall make us better at programming. Join me in this session where I’ll show you how live streaming your coding sessions can actually make you better at programming. At least I’ll give you a distinctive and pointed argument why they can, and lot’s of data to back it up.
During this session, I’ll start off by building a simple application while Twitch streaming, with the audience participating and interacting with the Twitch audience. After we build the application I’ll dive into why this is a way we can use this to improve our coding, our practices, and make ourselves better programmers. This part of the talk I’ll provide a number of data points from more than a few studies and articles including:
- Wikipedia page on Multisensory Learning
- Six Strategies for Effective Learning
- Orton Gillingham – “What You Need to Know” about this teaching style and its use of multisensory learning.
- Minnesota Literacy Council – Multisensory Activities to Teach Reading (PDF)
- Using Multisensory Teaching Approach to Impact Learning and Community in a 2nd Grade Classroom (study)
What’s the takeaway for the audience:
- The audience will experience coding while live streaming, a new way to build software while contributing back to the community and building one’s own software chops.
- The audience will learn new ways and why these ways are effective in improving their programming.
- I’ll provide a number of studies, data points, and other material for people to think about and work from to gain ideas on new ways to setup practices and projects they’re building today.
- I’ll also provide the repository of code that I put together for the talk, build during the code streaming session, that they can use to go through the same coding session and try it out for themselves.
Prerequisite knowledge for this presentation:
Attendees of this session will need to have experience programming, using multiple programming techniques like pair programming or other practices. In addition it will help if the attendee is familiar with one or more programming languages.