Orchard Software interview question

How do you go about getting over a problem when coding?