This is very neat, I love the idea of these contrasting examples. I'm sure they will be a great opening for discussions.
It's funny to me, because I've used the linux/OSX shell very extensively for many years, but never ever used a for loop. I often do a bit more complex things using Python or another scripting language, and for this I would have used xargs or parallel :) So you always learn something new! However, I would have specified bash for loop, rather than "unix shell". I currently use fish shell, and previously have used zsh. This certainly doesn't work in fish, and I'm not sure if it will work identical in zsh either. Perhaps the idea of different shells is a bit too exotic for seminar participants, but still good to specify. Stian On Fri, May 13, 2016 at 12:07 PM, Lex Nederbragt <[email protected]> wrote: > Hi, > > Greg’s recent video 'An example of bad teaching’ was part of a bigger plan > we made to use video demonstrations for the instructor training workshops. > My part in this was to make a demonstration focussing on good and bad > practices for the live-coding aspect. > > Thus, this week, I made two 2-3 minute videos with contrasting ways of > doing a live coding session: > > - one demonstrates as many ways as possible how to not do this > - one uses as many good practices as possible > > During the instructor-training workshop, participants will be asked (in > small groups) to discuss the differences and their relevance. > > It was really fun to do. I had help from a colleague who has experience > making videos, and two local *Carpentry folk to act as learners. In all, it > took us two hours (a dozen shots) to get both videos right. > > Here are the videos: > > Part 1: https://youtu.be/bXxBeNkKmJE > Part 2: https://youtu.be/SkPmwe_WjeY > > And a blog post with more details: > https://flxlexblog.wordpress.com/2016/05/13/a-video-introduction-to-instructing-by-means-of-live-coding/ > > Enjoy! > > Lex > > _______________________________________________ > Discuss mailing list > [email protected] > > http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org > -- http://reganmian.net/blog -- Random Stuff that Matters
_______________________________________________ Discuss mailing list [email protected] http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
