THE CURIOSITY LABA 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 review5

Better than I expected

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

A colleague recommended this and I can see why. It does something that few technical books manage: it respects the reader's time. The code samples assume a particular environment, which took a bit of fiddling to get running properly. I particularly liked the way the author builds up from simple cases before introducing the harder material. I appreciated the honesty about what the book does not cover — it saved me from expecting things that were not there. This is the book I wish had existed when I started working with software development.

Mia ThomasSystems engineer · Lyon, FR
Debugging the Undebuggable: Tools and Strategies for Diagnosis
Reader review5

A genuine pleasure to read

Exactly the book I needed. Straight to the point and genuinely useful.

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. The author is unusually honest about where the simplifications break down, which I appreciated. If you have the prerequisites, this is an easy recommendation. I will be keeping it on my desk rather than the shelf.

Aisha RogersResearch scientist · Lisbon, PT
Debugging the Undebuggable: Tools and Strategies for Diagnosis
Reader review4

Good, but not for absolute beginners

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

I read this over a couple of weekends alongside a small side project, which turned out to be the ideal way to approach it. The code samples assume a particular environment, which took a bit of fiddling to get running properly. The code samples assume a particular environment, which took a bit of fiddling to get running properly. The examples are small enough to type out and experiment with, which is exactly what I want from a book like this. Solid, and I would buy another book from this author without hesitation.

Naomi KellyGraphics programmer · Bangalore, IN
Debugging the Undebuggable: Tools and Strategies for Diagnosis

BEYOND THE BOOKSHELF

News & ideas

More to explore

THE BOOKS

Your next light-bulb moment

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.

WAIT. THAT MAKES SENSE.

Start with one question, not an entire subject.

Explore the catalogue