Also seen someone use git commits instead of live coding recording. It clearly shows the step by step diffs, and avoid live writing. Just put small diffs per commits, add incremental tags, and then checkout the target tag whenever you need to move forward. Really efficient, yet really basic.
A *very* seasoned software engineer, I wrote my first basic game, a lunar landing game, in Basic in 1969. Currently I am doing web development in Ruby on Rails, JavaScript, Elm.
Also seen someone use git commits instead of live coding recording. It clearly shows the step by step diffs, and avoid live writing. Just put small diffs per commits, add incremental tags, and then checkout the target tag whenever you need to move forward. Really efficient, yet really basic.
this is especially great for tutorials and code-a-longs, so you help ppl get back on the same page quickly