No matter how good a developer you are, there are times when you:
In this chapter, we'll look at the resources available when you face these problems.
So you've got a problem...
We'll talk about the first two problems together, because it's often hard to tell which problem you're actually experiencing.
Something no longer works, or doesn't work as expected. What should you do about it?