Your Brain on Software Development
The brain encounters more complexity than it can possibly deal with in life, and it's evolved a rich set of heuristics to deal with the problem. Those heuristics are fantastically tuned for staying fed, not getting eaten by bears etc., but are they well-suited for designing software?
This talk is for software engineers and architects alike, who are curious about how they make decisions, and how they think. It's threaded together from stories, personal experiences and otherwise, of systems that ended up a very strange shape, or were killed altogether, not through bad coding, but through humans collectively optimising for the wrong thing.
Learn about the biases that affect our programming choices; how we favour the first solution we think of (Anchoring effect), are suspicious of things that were “Not Invented Here”, and just how difficult it is to change your worldview (the Backfire effect).
Your Brain on Software Development is a whimsical talk that explores the intersection of Programming, Architecture and Psychology, through the medium of funny-in-retrospect memories, borrowed war stories, and attempts to avoid people swearing at my design choices 5 years later.
-
Love Letter to the ComputerLinda LiukasThursday Oct 24 @ 09:15
-
Composing Bach Chorales Using Deep LearningFeynman LiangThursday Oct 24 @ 13:15
-
The Importance of LaughterAino Vonge CorryWednesday Oct 23 @ 09:15
-
Interaction Protocols: It's All About Good MannersMartin ThompsonFriday Oct 25 @ 13:30
-
Machine Learning: Alchemy for the Modern Computer ScientistErik MeijerWednesday Oct 23 @ 17:45
-
Get Ready to Rock with Sonic Pi - The Live Coding Music Synth for EveryoneSam AaronThursday Oct 24 @ 17:45
-
Welcome to a New Age of RefereeingPierluigi CollinaFriday Oct 25 @ 09:15
-
Fueling the Quantum Application Era with the CloudMurray ThomFriday Oct 25 @ 17:40
-
Extreme Digitalization in ChinaChristina BoutrupWednesday Oct 23 @ 13:15
-
Special Appearance - Why Berlin?Aimée CovoFriday Oct 25 @ 16:45