Programming generates programmers, and programs are a side-effect.