Rhetoric in education tends to be politicized and polarized, and computing education is no different. Research in computing education might learn from design-based research efforts from general education research, that emphasizes developing design guidelines.
I would like to correct a point I made erroneously in the above: CMU is *not* using robots in their introductory course with Python. The quotes do seem to be correct, and I stand by my claim that we need to improve our rhetoric and explore a wide range of perspectives.