“Uncle Bob” Martin: Functional Programming; What? Why? When?

Functional programming continues to interest programmers, whether they’re using a functional language (e.g., Haskell or Clojure) or one with some functional capabilities (e.g., Python, Ruby, or JavaScript). But what’s the big idea here? Why should functional programming interest developers? In this talk, Robert (“Uncle Bob”) Martin describes the motivation behind functional programming, and how it aims to make software easier to write, understand, test, and maintain.

Leave a Reply