Software Psychology: The Art of Listening to Code

A session at Craft Conf 2014

Writing code is fun, it's necessary, it's hard, and it's incredibly satisfying both as a hobby and a profession. But once your project gets too large to hold entirely in your head, its elegance and simplicity starts to deteriorate - and that's where software psychology comes in. When we listen to the code, and the design, and the devops, we can hear the code calling for help and it can lead us to the right place to refactor, to redesign, and to robust-ize. A simple case of listening is mapping defect rates to modules and then refactor the modules with the worst rates. A more challenging case of listening is when a complex multi-service architecture'd app suffers a performance brown-out: what do you listen for and how do you counsel the code through it's difficulties?

I'll present a number of situations where listening to the code (or the design or the devops) is a good idea and various strategies (and tools) you can use to do so. I've got a wealth of examples from my years as a practicing software psychologist, so sit back and prepare to learn the art of listening.

About the speaker

This person is speaking at this event.
Bjorn Freeman-Benson

Software psychologist. Cheerful bicycle commuter. VP of Engineering at NewRelic.

Sign in to add slides, notes or videos to this session

Craft Conf 2014

Hungary Hungary, Budapest

23rd25th April 2014

Tell your friends!


Date Fri 25th April 2014

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session