Back to 2014-proposals
Title: How beauty shapes our cognition and code
Proposer: Adam Tornhill
Type: Presentation
Duration: 90 mins
Description:
What if your code was your child? Would you be proud of its growth in the face of ever changing environmental conditions through life's highs and lows? Do you find that you get along well or are you often in disagreement about how things should work? If your answers tend towards the negative side, this presentation is for you.
While you won't learn much about raising children, Adam Tornhill will show how we can write code that our brain loves. Adam will use beauty as a driving force. Just as in real life the concept goes deeper than superficial aesthetics. Beauty is a tool that makes efficient use of our brains. It defends against complexity by making our code easier to evolve and reason about.
In this session Adam explains how by combining ideas from programming with findings from different fields of psychology. The result is a series of case studies from Clojure, Erlang and traditional object-oriented languages that illustrate the cognitive power of beauty.