For many developers, the thought of learning functional programming is intimidating. Parentheses, lambda calculus, type theory, and you can’t even modify a variable! In this talk we’ll look at code that does useful work without requiring a Ph.D. in greybeard. Talk to software on another computer without opening a socket. Iterate over your data without setting up an iterator class hierarchy. Disassemble a network protocol header with this one cool line of code! We’ll talk about ideas that are being adopted by languages you probably already use. No functional programming experience required, just a willingness to see what can happen when you think outside the OO box.