I trully agree, sometimes, we are forced to work around, like in python, when we are obliged to import inside a function instead of at the top to avoid circular import. Or in VueJS when we are obliged to access the child vm instance from the parent instead of using props. For those cases, we should leave a comment so others will know that it's not a bad code, just an edge case.
I work with learning methodologies, teach, write curricula, coach, manage, mentor, consult, speak publicly, polemicize, and sometimes work as a full-stack web developer, architect, and web ontologist.
I trully agree, sometimes, we are forced to work around, like in python, when we are obliged to import inside a function instead of at the top to avoid circular import. Or in VueJS when we are obliged to access the child vm instance from the parent instead of using props. For those cases, we should leave a comment so others will know that it's not a bad code, just an edge case.
Those sound reasonable.