Code Doesn't Happen to You
This post was originally published on blog.charliemeyer.co Introduction While teaching new programmers, I have observed two attitudes: 1. A machine deterministically executes source code according to language semantics and existing library code. Programs achieve the goal of the programmer when they produce correct outputs on all valid inputs.