"Whenever I encounter a difficult programming issue which I haven't come across before, I use several resources to research it and learn to overcome it before proceeding to write the code. This helps me quickly resolve the issue and also helps me learn something I can use if I encounter the same or a similar issue in the future. Resources I use to find the solution include programming guides, online articles, podcasts, developer forums, and software coding manuals. I also discuss the issue with my team to get their input, which is usually the fastest way to resolve the issue."