Expert Talk: Functional Programming • Russ Olsen & Christian Romney • GOTO 2022

35:07 1110 views 100% Published 3 months ago

This interview was recorded for GOTO Unscripted 2022. #GOTOcon #GOTOunscripted

Read the full transcription of this interview here:

Russ Olsen - Software Engineering Director at Nubank and Author of "Getting Clojure"
Christian Romney - Director of Engineering at Nubank

Learn from Russ Olsen and Christian Romney why you should look into functional programming. They explore the nature of the paradigm as well as its advantages and misconceptions. In this GOTO Unscripted, Russ Olsen shares his war stories and explains how functional programming influences his code for the better.

00:00 Intro
01:05 What is functional programming?
03:18 What are the advantages of functional programming?
09:14 Misconceptions about functional programming
14:27 Do you need to understand category theory for FP?
16:25 How did you get started with functional programming?
22:55 Russ Olsen's war stories
29:11 The influence of FP on code
33:02 Advice on how to get started with FP
34:33 Outro

Russ Olsen • Getting Clojure •
Russ Olsen • Eloquent Ruby •
Russ Olsen • Design Patterns in Ruby •
Richard Feldman • Elm in Action •
Neal Ford • Functional Thinking •
Venkat Subramaniam • Functional Programming in Java •
Eric Normand • Grokking Simplicity •
Daniel Higginbotham • Clojure for the Brave and True •
Ulisses Almeida • Learn Functional Programming with Elixir •
#FunctionalProgramming #Clojure #Scala #Elixir #Elm #Elmlang #Fsharp #RussOlsen #ChristianRomney #FP #OOP #OOPvsFP #WarStories #Ruby

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.

Watch on YouTube