Temporal Engineering is about understanding the logic in your application. Your traditional approach to logic is driven by the 'if/then/else/switch/case' statements you use.

The traditional approach to logic is spatial engineering; take the software challenge to understand what your logic is doing.  Then compare your results to my results using temporal engineering.