STORIES FOR THE LONG EVENINGSA LITTLE SPACE FOR YOUR NEXT CHAPTER ↗
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.

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

Perspectives on the books

Explore reviews
Reader review4

Almost excellent

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

I have been working with software development for a few years now and I still found plenty here that was new to me. The progression from chapter to chapter is well thought out; nothing feels out of order. I found myself making notes in the margins, which is always a good sign. Four stars, and I suspect a second edition could easily push it to five.

Grace CoxCTO · Lyon, FR
Debugging the Undebuggable: Tools and Strategies for Diagnosis
Reader review3

Decent, but uneven

It does the job, though it took some patience to get through.

I have been working with software development for a few years now and I still found plenty here that was new to me. A couple of chapters felt like they could have been merged, but that is a minor complaint. I particularly liked the way the author builds up from simple cases before introducing the harder material. The author is unusually honest about where the simplifications break down, which I appreciated. Borrow it first if you can, or at least check the table of contents carefully before buying.

Olivia TaylorGame developer · Athens, GR
Debugging the Undebuggable: Tools and Strategies for Diagnosis
Reader review4

A worthwhile read

Strong content, uneven pacing. I would still recommend it.

I came to this book already familiar with the basics, and it still had plenty to offer. The author avoids over-explaining, which keeps the pace up but means you need to pay attention. Some terminology is introduced without much ceremony; I had to look a few things up along the way. Four stars, and I suspect a second edition could easily push it to five.

Daniel WilliamsHobbyist programmer · Buenos Aires, AR
Debugging the Undebuggable: Tools and Strategies for Diagnosis

BEYOND THE BOOKSHELF

News & ideas

More to explore

THE BOOKS

The evening selection

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.

Let the evening unfold.

Match the story to the kind of evening you want.

Explore the catalogue