Cargo Cult Programming and Just-in-Time Learning