How do you face a programming task that you’ve never done before? How do you face a programming task that you’ve never done before?