Predictive Programming: Leave the World Behind