Hi James,
I appreciate you sharing your blog post 3,It is difficult to design an effective learning tool. Especially to teach others how to write code, we need to simplify complex things and allow people to learn more in the shortest time. In order to help people understand how the code works, it is broken down into parts that are easy to understand.