Cameron Gera and Taylor Fausak talk about how Haskell encourages you to use the ports and adapters architecture.