I love a good story of the challenges faced in solving a deep, challenging bug. The adrenaline rush of solving problems, bug-hunts included, is a big part of what drew me back into software development after a few years doing other things.
The most recent episode of the Software Engineering Radio podcast tells the tale of one of the most engrossing debugging stories I have heard in a long time. Donny Nadolny of PagerDuty tells the story of how they hunted, isolated, duplicated, and solved a bug in the midst of a distributed system spanning multiple data centres in different regions. They had to drill deep into their stack, and were ultimately successful.
Check it out here: http://www.se-radio.net/2017/02/se-radio-episode-282-donny-nadolny-on-debugging-distributed-systems/
For me, the story itself was very interesting, even though my work has been in very different technology stacks lately. I had the opportunity to work briefly with Donny a few years ago, and he has both a brilliant mind and an ability to explain topics with incisive clarity. So it was also fun to listen to him and be regaled by the tale.
It inspires me to share, in the coming weeks, a couple of my own debug stories, granted on a smaller scale. And I welcome comments or emails, to hear about your own battles with challenging bugs.
The most recent episode of the Software Engineering Radio podcast tells the tale of one of the most engrossing debugging stories I have heard in a long time. Donny Nadolny of PagerDuty tells the story of how they hunted, isolated, duplicated, and solved a bug in the midst of a distributed system spanning multiple data centres in different regions. They had to drill deep into their stack, and were ultimately successful.
Check it out here: http://www.se-radio.net/2017/02/se-radio-episode-282-donny-nadolny-on-debugging-distributed-systems/
For me, the story itself was very interesting, even though my work has been in very different technology stacks lately. I had the opportunity to work briefly with Donny a few years ago, and he has both a brilliant mind and an ability to explain topics with incisive clarity. So it was also fun to listen to him and be regaled by the tale.
It inspires me to share, in the coming weeks, a couple of my own debug stories, granted on a smaller scale. And I welcome comments or emails, to hear about your own battles with challenging bugs.