Full session (30 minutes)
Engineering
Culture
Psychology
Day 1 | 13:20-13:50 | A10

Discussing the tools we use as software developers is a normal part of software developer culture. It is normal to dissect the inner workings of a debugger, a compiler or the framework of choice of the moment for the purpose of learning to get more from it. This session is devoted to doing just that to the one tool we ALL use, regardless of programming language or environment but hardly give it any thought - our own mind.

We will discuss the cognitive process of debugging, turning debugging unto itself and gain a glimpse of what we do mentally, emotionally and cognitively when we debug. In the process we will learn how to be better debuggers, programmers and maybe, better human beings.

Gilad Ben-Yossef