How do AI coding assistants adopt better design practices through prompting and constraints?
Personas improve micro-behaviors like testing style and naming, while architectural constraints shape macro-decisions like class hierarchies. The combination—explicit persona plus design guidance—produces the best results, but the real leverage comes from running millions of design contests to evolve coding practices through selection pressure rather than encoding human expertise.
Read full essay on Substack ↗Questions this essay answers