The Decisions We Keep for Ourselves

I build software that rewrites itself, and I assumed the hard part would be the engineering. Seventy years of research told me otherwise.