Ucmjwjbz7qzsqrf8ljct
SkillsCast

Lightning Talk - Coding Under Uncertainty

14th December 2017 in London at Business Design Centre

There are 53 other SkillsCasts available from Scala eXchange 2017

Please log in to watch this conference skillscast.

Https s3.amazonaws.com prod.tracker2 resource 41088130 skillsmatter conference skillscast o9nohu

As programmers, you want to write high-quality code that doesn’t contain errors. This means that you need to use a considerable amount of logic in your daily work. But you're not only programmers, but also humans. As such, you’re not purely logical, since you only possess a limited reasoning process – and you’re full of cognitive biases. Thus, you tend to rather use heuristics to simplify problems, which introduces errors in your code. – All of this while you're trying to deal with machines that are highly rational.

In this talk, you will explore in which ways cognitive biases have negative impact on your work and the code you write. In particular, you will discover how you can use functional programming to guide your everyday choices. How can you apply knowledge from psychology to your daily work as programmers, and how can this knowledge help you enhance your code? How can you gain more self-awareness about error-inducing biases, and turn them into advantages for you and your teams? This talk will answer these questions. And you’ll leave with practical knowledge about using cognitive psychology to become a better programmer – and a better human.

YOU MAY ALSO LIKE:

Thanks to our sponsors

Lightning Talk - Coding Under Uncertainty

Silvia Pina

Silvia Moura Pina is a software engineer working primarily with Scala. She has studied computer science and psychology and she's always interested in bringing up topics that intertwine the two fields.

SkillsCast

Please log in to watch this conference skillscast.

Https s3.amazonaws.com prod.tracker2 resource 41088130 skillsmatter conference skillscast o9nohu

As programmers, you want to write high-quality code that doesn’t contain errors. This means that you need to use a considerable amount of logic in your daily work. But you're not only programmers, but also humans. As such, you’re not purely logical, since you only possess a limited reasoning process – and you’re full of cognitive biases. Thus, you tend to rather use heuristics to simplify problems, which introduces errors in your code. – All of this while you're trying to deal with machines that are highly rational.

In this talk, you will explore in which ways cognitive biases have negative impact on your work and the code you write. In particular, you will discover how you can use functional programming to guide your everyday choices. How can you apply knowledge from psychology to your daily work as programmers, and how can this knowledge help you enhance your code? How can you gain more self-awareness about error-inducing biases, and turn them into advantages for you and your teams? This talk will answer these questions. And you’ll leave with practical knowledge about using cognitive psychology to become a better programmer – and a better human.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Lightning Talk - Coding Under Uncertainty

Silvia Pina

Silvia Moura Pina is a software engineer working primarily with Scala. She has studied computer science and psychology and she's always interested in bringing up topics that intertwine the two fields.

Photos