We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Code that fits your brain

Formal Metadata

Title
Code that fits your brain
Title of Series
Number of Parts
170
Author
License
CC Attribution - NonCommercial - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
How should code look to fit the way we think, remember and reason? That is, code that is both easier to understand and maintain. To see what really works we need to look across languages and paradigms. Starting from common problematic constructs such as null-references, surprising corner-cases and repetitive code, Adam discusses the cognitive costs and consequences of each. He'll then apply ideas from object-orientation, functional programming and lesser known array languages to explore better ways. This session combines code in C#, Erlang and Clojure with findings from different fields of psychology. The participants will leave with a high-level view of the principles behind code that fits our human way of thinking together with an introduction to ideas like monads, remote error handling and embedded domain-specific languages.