As presaged in my hello post corresponding to this account, there is a YouTube channel.
The channel was set up to host two videos I made as a pair of "coding walkthroughs".
These appear as the playlist:
and the two videos are:
- Coding Walkthrough 001 - Code Inspection
- Coding Walkthrough 002 - Code Cascade
Here is a brief overview of them, there will be a fuller post as a companion to each one.
These coding walkthroughs are aimed at programmers who have been learning to code but perhaps haven't yet written much beyond the typical small coding examples.
I wanted to show what it is like dealing with a moderate amount of your own code, especially when you only work on it occasionally. The topic here is not really about the code itself, but rather the ordinary nature of coding.
These videos are meant to be like looking over the shoulder of a colleague as they code, from which you can politely walk away with your own thoughts of how you would do things better.
To that end, these are deliberately single-take recordings, with no edits. The indecision and rediscovery that you can watch me do, is largely what I want to demonstrate.
Note that this does mean that the commentary is an important part, so if you watch without sound you will only see some unimpressive meandering around some equally unimpressive code. At the time of writing I haven't seen how well the automated captioning on YouTube will turn out.
Coding Walkthrough 001 - Code Inspection
This walkthrough tackles revisiting the source code of a program so as to work out which parts will need to be modified for adding a desired new feature.
Some GUI controls have already been added and the intention is to rediscover into what parts of the program's structure those values will need to be passed.
This first session, was just about looking around, no code editing happens.
Coding Walkthrough 002 - Code Cascade
This walkthrough follows on from the previous video. It tackles actually adding code to pass the value of a new checkbox in the GUI down into the places where new code will need to be written.
The session shows just one of the many ways to tackle making a series of edits that will end up providing a new propagation of values through multiple layers of the program.
I do have longer companion articles (mostly) written for each of the videos and will probably publish those in due course.
Top comments (0)