Pragmatism For The Idealistic Teacher
Wow! So much I've learned in the past few years.
...or perhaps lost due to unnecessary idealism!
Just today I was explaining to a beginner what a compiler was, and how C# used it.
So C# is converted to CIL so it can be kind portable and it gets compiled twice so...
After getting a blank stare, I realized I had broken the zone of proximal development:
When teaching beginners, fully detailed answers are harmful! Here's a fun example: