Predictive Programming: Fact or Fiction?