Simultaneous programming
Practices for building future narratives