Stack Exchange, or in a project issue or discussion. Practice hypothesis-driven debugging ------------------------------------ Formulate a hypothesis as to what is causing the problem. Figure out how to test that hypothesis. Perform that tests. If it works, great, you fixed the issue or now you know how to fix the issue. If not, repeat with a new hypothesis. Pay attention to error messages ------------------------------- Read all error messages and don't tolerate warnings.