START THE WEEK WITH SOMETHING GOODA LITTLE SPACE FOR YOUR NEXT CHAPTER ↗
Monday Blues
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

Almost excellent

Solid and well-organised. A couple of chapters dragged a little.

This is the third book I have read on software development this year, and it is comfortably the best of them. There is a section near the end that ties several earlier ideas together in a way I had not seen before. The author is unusually honest about where the simplifications break down, which I appreciated. Good value for the price and worth the time it takes to work through properly.

Mateo KingCTO · Melbourne, AU
Debugging the Undebuggable: Tools and Strategies for Diagnosis
Reader review4

An enjoyable and informative read

A worthwhile addition to my shelf, with realistic expectations.

I had been on the fence about this one for a while, and I should have bought it sooner. The balance between theory and practice is well judged; neither side dominates. The author clearly knows the subject deeply and has thought hard about how to teach it. A few of the examples could be more realistic, but the underlying points come across clearly. Four stars, and I suspect a second edition could easily push it to five.

Sam MooreCloud architect · Hamburg, DE
Debugging the Undebuggable: Tools and Strategies for Diagnosis
Reader review4

A worthwhile read

Good value. Not perfect, but I would buy another book from this author.

I came to this book already familiar with the basics, and it still had plenty to offer. Some of the diagrams are dense and I had to reread a few sections, though that may just be me. The exercises at the end of each chapter are worth doing — they caught a few misconceptions I did not know I had. Worth picking up if you already have the basics. Set realistic expectations and you will get a lot out of it.

Liam LeeMLOps engineer · Manchester, UK
Debugging the Undebuggable: Tools and Strategies for Diagnosis

BEYOND THE BOOKSHELF

News & ideas

More to explore

THE BOOKS

A little momentum

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.

MONDAY, MEET A FRESH PAGE.

Look for one useful idea, not a promise to transform your whole week.

Explore the catalogue