The roundtrip from a design to code back to design is lossy.
Anchor programming education in what the learner already knows.