Tag: debugging

Episode 380: Margaret Burnett on Gender, Cognitive Styles and Usability Bugs

Filed in Episodes by on September 10, 2019 0 Comments
Episode 380: Margaret Burnett on Gender, Cognitive Styles and Usability Bugs

Margaret Burnett of Oregon State University spoke with SE Radio’s Felienne about GenderMag, a way to assess the inclusivity of software. This episode explores ‘inclusivity bugs’ — issues that might impede software’s usability — discussing the different cognitive styles people can have, and how to make sure that the software we create is usable for […]

Continue Reading »

Episode 367: Diomidis Spinellis on Debugging

Filed in Episodes by on May 21, 2019 0 Comments
Episode 367: Diomidis Spinellis on Debugging

Felienne talks to Diomidis Spinellis about debugging.  The discussion covers: defining “debugging” which can mean using a debugger or the process of finding and removing bugs; how is it done best; variation across different programming languages or paradigms; debugging different types of applications; tools for debugging: print-statements, version-control systems, operating system tools. Assessing debugging skills […]

Continue Reading »

363: Jonathan Boccara on Understanding Legacy Code

Filed in Episodes by on April 16, 2019 0 Comments
363: Jonathan Boccara on Understanding Legacy Code

Jonathan Boccara, author of The Legacy Code Programmer’s Toolbox discusses understanding and working with legacy code. Working with legacy code is a key skill of professional software development that is often neglected. Host Adam Gordon Bell spoke with Boccara about reading legacy code, developing the right attitude for approaching legacy code and several techniques for […]

Continue Reading »

SE-Radio Episode 337: Ben Sigelman on Distributed Tracing

Filed in Episodes by on September 11, 2018 1 Comment
SE-Radio Episode 337: Ben Sigelman on Distributed Tracing

Ben Sigelman CEO of LightStep and co-author of the OpenTracing standard discusses distributed tracing, a form of event-driven observability useful in debugging distributed systems, understanding latency outlyers, and delivering “white box” analytics.  Host Robert Blumen spoke with Sigelman about the basics of tracing, why it is harder in a distributed system, the concept of tracing […]

Continue Reading »

SE-Radio Episode 282: Donny Nadolny on Debugging Distributed Systems

Filed in Episodes by on February 14, 2017 1 Comment
SE-Radio Episode 282: Donny Nadolny on Debugging Distributed Systems

Donny Nadolny of PagerDuty joins Robert Blumen to tell the story of debugging an issue that PagerDuty encountered when they set up a Zookeeper cluster that spanned across two geographically separated datacenters in different regions.  The debugging process took them through multiple levels of the stack starting with their application, the implementation of the Zookeeper […]

Continue Reading »