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 review4

Very good, with a few caveats

Very good, with a few caveats. The core material is strong.

This is the third book I have read on software development this year, and it is comfortably the best of them. The chapters on software development are the strongest — the examples are stripped down but complete, and I could follow along without constant guessing. The book rewards careful reading. Skimming it would be a mistake. Good value for the price and worth the time it takes to work through properly.

Harry MitchellSystems engineer · São Paulo, BR
Debugging the Undebuggable: Tools and Strategies for Diagnosis
Reader review4

Good, with realistic expectations

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

This is the third book I have read on software development this year, and it is comfortably the best of them. It is denser than the page count suggests, and I found myself slowing down around the middle. The explanations are careful without being condescending, which is a difficult balance to strike. A few of the examples could be more realistic, but the underlying points come across clearly. A good addition to a technical library, as long as you know what you are buying.

Ed AdamsGraphics programmer · Paris, FR
Debugging the Undebuggable: Tools and Strategies for Diagnosis
Reader review4

An enjoyable and informative read

Well worth picking up if you already have the basics.

I have been working with software development for a few years now and I still found plenty here that was new to me. The explanations are careful without being condescending, which is a difficult balance to strike. Some of the material is available elsewhere, but rarely presented this clearly. A couple of chapters felt like they could have been merged, but that is a minor complaint. Worth picking up if you already have the basics. Set realistic expectations and you will get a lot out of it.

Sarah WhiteFreelance developer · Singapore, SG
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