Jason, if you're reading this: bravo. Finally finally finally an article about teaching by someone that is actually doing it and seeing it through. Your words ring true because you have such extensive first hand knowledge. I used to teach, and the amount of general misconception about the craft is very frustrating.
Embarrassingly: how do you create a color changing circle on the screen? A div with border radius?
It's so hard to make broad generalizations about how to teach kids to code because it really depends on so many different factors (age, interest, ability, etc), but after a lot of trial and error I do think we're zeroing in on a workable set of strategies for our little group.
(I was in the middle of writing a much longer response, but I decided to save it for the show this weekend because among other things I need to try to get some work done. ;))
Embarrassingly: how do you create a color changing circle on the screen? A div with border radius?
Anyway, big fan of your podcast also.