•  

Treat your code as a crime scene

A session at SDD 2016

Tuesday 17th May, 2016

11:30am to 1:00pm (GMT)

We’ll never be able to understand large-scale systems from a single snapshot of the code. Instead we need to understand how the code evolved and how the people who work on it are organised. We also need strategies that let us find design issues and uncover hidden dependencies between both code and people. Where do you find such strategies if not within the field of criminal psychology?

This session will reveal the wealth of information that's stored in our version-control systems. You'll learn to predict bugs, detect architectural decay and find the code that is most expensive to maintain. Along the way you'll also see how to evaluate knowledge drain in your codebase, learn the social pitfalls of team work and much more. As a bonus you'll get an introduction to both modern offender profiling and its powerful counterparts in the software world.

To achieve this, the session combines research on software evolution with findings from various fields of psychology.

About the speaker

This person is speaking at this event.
Adam Tornhill

Adam Tornhill is a programmer, psychologist, Lisp hacker, author, and a fan of music and martial arts.

Adam is a programmer who combines degrees in engineering and psychology. He’s the author of Your Code as a Crime Scene, has written the popular Lisp for the Web tutorial and self-published a book on Patterns in C. Adam also writes open-source software in a variety of programming languages. His other interests include modern history, music and martial arts.

1 attendee

  • Adam Tornhill

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

Sign in to track this session

SDD 2016

England England, London

16th20th May 2016

Tell your friends!

When

Time 11:30am1:00pm GMT

Date Tue 17th May 2016

Short URL

lanyrd.com/sdxbzg

Official session page

sddconf.com/…5

View the schedule

Share

See something wrong?

Report an issue with this session