Instructions and Advice to Programs