Presentation: "Taking Time Seriously"

Time: Monday 10:50 - 11:50

Location: Salon C

Abstract:
Functional programming is said by some to relate to beautiful, unchanging things: pristine functions, immutable data. Put these notions on a pedestal, examine them from a distance, and they seem intimidating and disconnected from the mundane concerns of shipping code. Making stuff work, maintaining focus through distractions, triaging bugs, pricing the next rack of servers: every one of these demands time, be it in the form of late nights, wasted CPU cycles, or frustrated customers.

How can we connect these two worlds, the functional and the gritty? Modern functional languages offer an array of practical -- and often beautiful -- approaches to all of these problems. In this talk, I'll introduce some of the technologies pioneered in the Haskell community to streamline software development and reduce operational costs, all while banging out beautiful code. These techniques are not yet widespread, but a new generation of companies is choosing Haskell and reaping the benefits.

Bryan O'Sullivan, Author of "Real World Haskell"

 Bryan  O'Sullivan

Bryan O'Sullivan is an Irish hacker, writer, and entrepreneur based in San Francisco. He has written several well-received books on distributed systems and functional programming, including the Jolt Award winning "Real World Haskell". He is a prolific author of open source software, and his engineering background ranges from tiny embedded systems to supercomputer clusters, from large companies to founding his own. He currently works at Facebook. He and his kids spend a lot of time in the Sierra Nevada mountains, where they're likely to be skiing, backpacking, or rock climbing.