I’m wondering if anyone is interested in joining me on Twitch for some live pair/mob programming sessions. I’d like to start a regularly recurring stream that will serve as a place for members of the Julia community to come together, learn together, code together, fail together, and simply hang out!
One thing that I dislike about watching typical tutorials is that what you are really seeing is the final iteration of a process rather than the actual process of writing code. What I mean is that writing code is always iterative and I believe that it’s very helpful to see the things that didn’t work and then to see what changes were made to ultimately achieve the desired result.
The basic format that I’m envisioning is a one-hour stream with the first 10 - 15 minutes consisting of small talk and discussion of the session’s goal. The remaining time would consist of us pair programming (with the help of the eventual audience) a solution to whatever it is we set out to do. I embrace the idea of failing together and, as such, I think it’s actually okay to not achieve the session’s goal - we can always try again in another stream!
The goals should be realistic given the time so I’m thinking about fairly simple things like: how to call an API and then visualize the returned data, how to perform simple linear regression analysis with Julia, how to use any of the popular Julia packages, etc.
I am a relative novice with Julia and so the theme of the stream would be to simply show what it’s like solving problems with Julia from the standpoint of an average person and to hopefully allow all viewers to learn this wonderful new language together. I’m thinking about scheduling the streams on a biweekly or monthly basis for now, depending on how difficult it ends up being getting folks to join me.
I did a (really terrible) solo stream already showing how to bring in some Census data via their API that will allow you to better grasp the vision that I have for this project. Guests would join me via Skype (or maybe some other medium) and we would use the Live Share extension in VS Code to be able to simultaneously edit the code.
Please contact me here on discourse or at email@example.com if you’re interested in participating in this!