Disillusioned with OO after seeing the havoc that can be wrecked by undisciplined devs in large codebases. As result, studying Haskell currently