Preview Mode Links will not work in preview mode

What We Think About When We Think About Code

What We Think About When We Think About Code is a podcast about how humans manage the complexity of software engineering. We interview software engineers to figure out what forms code takes in their mind, and what mental tricks they use, consciously or unconsciously, to navigate and manage code.

Jun 9, 2017

In this episode I interview Rafael about how he thinks about code. Rafael turns out to be a spatial and visual thinking, imagining code interacting as shapes fitting together. He also thinks about code as a person when he doesn't understand it.


Jun 9, 2017

In this episode I interview Phil about how he thinks about code. Phil primarily uses a flat, visual representation of the code's structure.


Jun 9, 2017

In this episode, I interview Nam about how he thinks about code. Nam primarily uses a verbal understanding, hearing the words in his mind.


Jun 9, 2017

In this episode, I interview Brett about how he thinks about code. Brett has a hard time expressing what's going on in his mind, the representations are very abstract. Brett reaffirms the theme from Rafael that anthropomorphization is useful when you don't understand the code.


Jun 9, 2017

In this episode I interview Kay about how she thinks about code. Kay works with code as a scientist, and uses story-based metaphors to conceptualize different transformations.