Written Communication
Given we know that:
Then how can we put all this together and build a better methodology to explain things?
Well my belief is to take the approach of this website and organize things with:
Lots of small documents which explain concepts
These documents reference other foundational concepts which people can choose to read if they need to.
Some more important concepts get referenced a lot like separation of concerns.
Often some documents are just saying the same concept, but in a different way which might be easier for a different person to understand initially.
Short videos are extremely powerful for many people in understanding new concepts.
I am doing the best I can within the limits of the technology I am using.
I would recommend just reading about general communication concepts.