First steps in programming: a rationale for attention investment models | Synapse