Bill Venners

Bill Venners (@bvenners)
Artima, Inc.

Bill Venners is president of Artima, Inc., provider of Scala consulting, training, books, and tools. He leads the open source projects for the ScalaTest testing library and the Scalactic library for functional, object-oriented programming. He is coauthor with Martin Odersky and Lex Spoon of the book, Programming in Scala. And he is a community representative on the Scala Center's Advisory Board.


Purely functional code is easier to reason about ... is the functional programmer's guiding mantra. But to what extent is it really easier to reason about? This short talk will look at and challenge this claim, and propose a pragmatic attitude towards purity.


This lightening talk is designed to make the audience think about something they may have just accepted, something at the very heart of functional programming: the benefits of pure functional code over imperative code.