Orchard Software Interview Question

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