Rules for the Unborn Programmer