We discuss the discoveries and errors we've made in programming for educational ensembles.