I think your examples prove the opposite, that if you can explain something in simple terms than you do not necessarily understand it.
I do agree that poor communication skills are not a lack of understanding, however, not being able to explain something I thought I understood is a personal redflag.
from the zen of python:
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
I do agree that poor communication skills are not a lack of understanding, however, not being able to explain something I thought I understood is a personal redflag.
from the zen of python:
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.