FOR THE IDEAS YOU CANNOT KEEP QUIETA LITTLE SPACE FOR YOUR NEXT CHAPTER ↗
Loud Little Words
Cover of Debugging the Undebuggable: Tools and Strategies for Diagnosis FROM THE BOOK CATALOGUE

Computers & Technology

Debugging the Undebuggable: Tools and Strategies for Diagnosis

By Kenwright

Master the art of diagnosis and conquer the most complex and frustrating software bugs with advanced tools and systematic strategies.

WHAT THE PUBLISHER HIGHLIGHTS

  • Develop a structured methodology for diagnosing complex software issues.
  • Learn to effectively use advanced tools like profilers, tracers, and memory analyzers.
  • Gain insights into solving concurrency problems, memory leaks, and performance bottlenecks.

Opens www.amazon.com. Check the retailer for current prices, formats, delivery, and availability.

Catalogue reference: c50069d8a2ab6297

INSIDE THE BOOK

About this book

This book is for developers and engineers who have faced a bug that seems impossible to fix. It moves beyond basic print statements and debuggers to explore a systematic approach to diagnosis. Learn how to tackle complex issues like race conditions, memory corruption, performance degradation, and non-deterministic failures. The book covers a wide array of powerful tools and techniques across different platforms and languages, turning the 'undebuggable' into the solved.

From the publisher’s description

  • Develop a structured methodology for diagnosing complex software issues.
  • Learn to effectively use advanced tools like profilers, tracers, and memory analyzers.
  • Gain insights into solving concurrency problems, memory leaks, and performance bottlenecks.
  • Build confidence in tackling the most challenging and elusive bugs in your systems.

Explore the topics

ANOTHER PERSPECTIVE

Readers, in their own words

Explore reviews
Reader review4

A worthwhile read

Almost excellent. A second edition could easily push it to five stars.

I picked this up after getting stuck on a project and it turned out to be exactly the right book at the right time. The explanations are careful without being condescending, which is a difficult balance to strike. There is a section near the end that ties several earlier ideas together in a way I had not seen before. Recommended, with the caveat that it is not a gentle introduction.

Petra CookBioinformatics researcher · Bristol, UK
Debugging the Undebuggable: Tools and Strategies for Diagnosis
Reader review4

Almost excellent

An enjoyable and informative read, though it could have been shorter.

I was looking for something that would bridge the gap between tutorials and proper reference material, and this does that well. The book rewards careful reading. Skimming it would be a mistake. The explanations are careful without being condescending, which is a difficult balance to strike. The early chapters move quickly through material I already knew, but the later sections were genuinely new to me. Good value for the price and worth the time it takes to work through properly.

Ethan LewisTechnical editor · Mumbai, IN
Debugging the Undebuggable: Tools and Strategies for Diagnosis
Reader review5

Worth every page

I have read a lot of books on this subject and this is the clearest.

I came to this book already familiar with the basics, and it still had plenty to offer. The examples are small enough to type out and experiment with, which is exactly what I want from a book like this. The progression from chapter to chapter is well thought out; nothing feels out of order. Some of the diagrams are dense and I had to reread a few sections, though that may just be me. One of those books that pays for itself within the first few chapters. Highly recommended.

Freya MartinHobbyist programmer · Dublin, IE
Debugging the Undebuggable: Tools and Strategies for Diagnosis

BEYOND THE BOOKSHELF

News & ideas

More to explore

THE BOOKS

Worth talking about

View all books
Cover of API Economy
Computers & Technology

API Economy

Discover how APIs drive modern tech - from AI to data monetization - with speed and scalability.

Understand the role of APIs in modern business.

LITTLE WORDS. BIG ENERGY.

Choose a subject you would enjoy discussing with someone else.

Explore the catalogue