Presentation: "Thousand year-old design patterns"

Time: Friday 12:05 - 13:05

Location: Stanford Room

Abstract:
Mimicking human behavior is an underestimated method
in software development. Perhaps this is because our
programming languages have offered very poor models for
capturing the way people organize themselves to solve complex
problems. But if we could do this, we have thousands of years
of practical experience to draw from. As it happens, the actor
model captures human behavior quite well. In this talk, we will
describe how failing to capture human behavior can be disastrous,
and how the right programming model can liberate our thinking,
allowing us to fall back on the most embarrassingly obvious
design patterns - our own.

Ulf Wiger, Erlang Expert

 Ulf  Wiger Ulf Wiger became one of the first commercial users of Erlang (certainly the first in North America) when he bought a license in 1993. At the time, he was busy designing disaster response systems in Alaska. In 1996, he joined Ericsson and became Chief Designer of the AXD 301 development. At nearly 2 million lines of Erlang code, AXD 301 is the most complex system ever built in Erlang, and probably the most complex commercial system built in any functional language. In recent years, Ulf has been involved in several products based on the AXD 301 architecture, and has been an active member of the Open Source Erlang community. In February 2009, Ulf began his new job as CTO of Erlang Solutions (formerly Erlang Training and Consulting).