In an ideal world, your code will tell you when it runs into a problem. The great news is that we live in that ideal world, but you need to put assertions in to achieve it. This section concentrates on how to use assertions for your C++ Windows programs to help you debug faster. When your code tells you about the problems, you spend far less time in the debugger so you are more productive and happier. With proper assertions in your code, you’ll be doing the dance of joy with your loved ones instead of killing yourself with late nights at work.