Tag: debugging

Episode 512: Tim Post on Rubber Duck Debugging

Filed in Episodes by on May 17, 2022 1 Comment
Episode 512: Tim Post on Rubber Duck Debugging

Tim Post of echoreply.io discusses rubber duck debugging, a way to wrap your head around problems and solutions. SE Radio host Felienne spoke with Post about rubber duck debugging, and how it can help you find answers to complex problems. The show also explores the role of documentation in problem solving and how techniques from […]

Continue Reading »

Episode 486: Bob Nystrom on Dart

Filed in Episodes by on November 17, 2021 1 Comment
Episode 486: Bob Nystrom on Dart

Bob Nystrom, author of Crafting Interpreters and a software engineer at Google working on the Dart programming language, discusses the key features of Dart that make it an excellent choice for fast apps on any platform. Host Gavin Henry spoke with Nystrom about Dart’s history, hardware out of your control, async-await, concurrency, mobile platforms, threads, […]

Continue Reading »

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 1 Comment
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 1 Comment
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 »