The 560-page (including index) Inside Windows Debugging: Practical Debugging and Tracing Strategies is separated into three sections. Part I is “A Bit of Background,” Part II is “Debugging for Fun and Profit,” and Part III is “Observing and Analyzing Software Behavior.” As one might infer, the deeper we go, the more technical the text becomes. The background information was quite intriguing for me, and I was even able to keep up (sort of) with much of “Debugging for Fun and Profit.” By the time I reached Part III though, I was definitely in over my head.
For those who program in Windows professionally, however, this Microsoft Press book seems like an invaluable tool.
As I have made abundantly clear, I am something of a layman in terms of programming, so I can only report on the aspects of the book that I understand. And one thing I can say without question is that the author’s writing style is extremely inviting. Even when he was discussing programming points that I was not really familiar with, the writing style was most inviting. Inside Windows Debugging: Practical Debugging and Tracing Strategies may have been written for a very specific audience in mind. But I have to hand it to Tarik Soulami for never “talking down” to the reader.
Far from being off-putting, the feeling I had after reading this book was inspiration. While I am quite certain that it was never Mr. Soulami’s intention to get novices more interested in learning the art form of computer programming, that is exactly the effect it had on me. This in itself says a lot regarding the quality of this “technical” manual. If a novice like me found so much useful information here, imagine what it will mean for those who actually program in Windows for a living. Inside Windows Debugging is an excellent addition to the Microsoft Press library.