Adam Gordon Bell has spent 14+ years in the trenches as a software developer. His recent interests include functional programming and using type systems to build better software. Currently, Adam works on static analysis of docker containers for security vulnerabilities at Tenable. In his spare time, he hosts the CoRecusive Developer podcast and has a personal blog at http://adamgordonbell.com. Adam is also a advocate of distributed software development teams and, though he lives in Canada, he works daily with teammates in the EU and the US. Say hello on twitter at @adamgordonbell.