AN INDEPENDENT READING JOURNALA LITTLE SPACE FOR YOUR NEXT CHAPTER ↗
Bruce Dickinson
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 review5

This is the one to get

Worth every page. I have already recommended it to two colleagues.

I bought this on a whim after seeing it mentioned in a forum thread, and I am glad I did. The author clearly knows the subject deeply and has thought hard about how to teach it. The progression from chapter to chapter is well thought out; nothing feels out of order. It is denser than the page count suggests, and I found myself slowing down around the middle. I have already recommended it to two colleagues and will recommend it to more.

Diane BakerResearch scientist · Barcelona, ES
Debugging the Undebuggable: Tools and Strategies for Diagnosis
Reader review2

Did not live up to the description

Disappointing. The description oversold what is actually inside.

I picked this up after getting stuck on a project and it turned out to be exactly the right book at the right time. A few of the examples could be more realistic, but the underlying points come across clearly. The early chapters move quickly through material I already knew, but the later sections were genuinely new to me. I would look elsewhere unless you have a specific reason to need this particular title.

Marco HarrisData scientist · Prague, CZ
Debugging the Undebuggable: Tools and Strategies for Diagnosis
Reader review5

Worth every page

Finally, a book that treats software development with the care it deserves.

A colleague recommended this and I can see why. It does something that few technical books manage: it respects the reader's time. Some terminology is introduced without much ceremony; I had to look a few things up along the way. The progression from chapter to chapter is well thought out; nothing feels out of order. The code samples assume a particular environment, which took a bit of fiddling to get running properly. One of those books that pays for itself within the first few chapters. Highly recommended.

Emma JonesData scientist · Athens, GR
Debugging the Undebuggable: Tools and Strategies for Diagnosis

BEYOND THE BOOKSHELF

News & ideas

More to explore

THE BOOKS

Beyond one subject

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.

A wider shelf. A different perspective.

Look for an unexpected connection between two interests you already have.

Explore the catalogue