Rob Martin

Functional programmer, manager, and trainer

Rob Martin is an architect, functional programmer, trainer, writer, and VP Engineering for Big Squid, a big data software and consulting company in Salt Lake City, Utah.

His professional work includes a focus on building teams of functional programmers, transitioning teams to functional programming, teaching and working with juniors and interns, mob programming, and simple, demonstrably correct code. Rob lives in Salt Lake City and travels all over to speak at conferences and lead workshops.

He can be found online at, or version2beta on Twitter, GitHub, and almost everywhere else.

A year ago, I chose to focus on three professional goals:

1. How can we get new developers learning functional programming, rather than object oriented programming?

2. How can we get startups using functional programming, rather than platforms like Ruby on Rails and Node.js Express?

3. How do we build teams of functional programmers, and especially teams that productively use junior developers?

This talk is a progress report in three parts, covering our women's internship program, the work we've done with mob programming, and a functional programming workshop we started called Eleven Ounces of Elixir, specifically for new developers and entrepreneurs. Because we do a lot of retrospectives, we'll be able to share a lot of first-person experiences.

Video ←Back