How to Program Reality