For Agility's Sake

For Devs: How to See Code Differently

April 05, 2021 Kyle Spitzley / Arlo Belshee / Aaron Coville / Marc Denman Season 3 Episode 2
For Devs: How to See Code Differently
For Agility's Sake
More Info
For Agility's Sake
For Devs: How to See Code Differently
Apr 05, 2021 Season 3 Episode 2
Kyle Spitzley / Arlo Belshee / Aaron Coville / Marc Denman

In this episode Arlo Belshee, Aaron Coville and Marc Denman discuss how small changes in our coding behaviors can lead to incredible results. Arlo believes we can achieve a bug-free world, Aaron agrees with him on some points of that... Listen to hear the debate and more:

  • Imagining a bug free world
  • Why we waste so much time making and dealing with bugs
    • The average developer creates 3 bugs a day (even Senior Devs)
  • What is “The insight loop” (16:36)
    • Teaches you how to see code differently and 
    • How to refactor legacy code safely
  • Your engineering culture will create habits, some good some bad.
  • Naming as a process (27:11): using nonsensical names for methods, like Applesauce, forces a habit of refactoring and naming with intentionality, but does it come at a cost?
Show Notes Chapter Markers

In this episode Arlo Belshee, Aaron Coville and Marc Denman discuss how small changes in our coding behaviors can lead to incredible results. Arlo believes we can achieve a bug-free world, Aaron agrees with him on some points of that... Listen to hear the debate and more:

  • Imagining a bug free world
  • Why we waste so much time making and dealing with bugs
    • The average developer creates 3 bugs a day (even Senior Devs)
  • What is “The insight loop” (16:36)
    • Teaches you how to see code differently and 
    • How to refactor legacy code safely
  • Your engineering culture will create habits, some good some bad.
  • Naming as a process (27:11): using nonsensical names for methods, like Applesauce, forces a habit of refactoring and naming with intentionality, but does it come at a cost?
Defining Legacy Code
Making smaller commits
Do it for the other Devs
What is The Insight Loop?
Naming as a process