Josh was a CTO for over a decade, building software for small businesses, startups, and government agencies. In the last four years, he realized that functional programming was in fact amazing, and has been eager to help people build software better.