more planning than coding