Appendix A: Troubleshooting
As you worked through the chapters in this book, you probably encountered many error messages. This is normal. Even seasoned programmers see error messages as they develop new projects. If you can’t immediately locate where a mistake was made, walk away and return later when your frustration has subsided. Sometimes leaving the problem for a day and returning to it fresh the next day can help you clear your mind and discover the problem.
Make a copy of a faulty page and save it with a new name (or as a new version). This will allow you to experiment by changing the code on the copy rather than messing up the original code.
Humans can infer a meaning from poorly written or spoken grammar. For instance, despite the double ...