On Marketing Haskell
I am the person that would be the one most likely to adopt haskell in the company I work in. Now, I don&#x27;t and I won&#x27;t even though I used it for several pet projects and I would say have learned a lot of haskell and associated patterns.<p>It&#x27;s not that haskell doesn&#x27;t have merits. However I feel like they are oversold. While you can build programs that lack certain error classes, they are not bug free and at the same time debugging often was a lot harder than in other languages. The laziness is especially problematic in that regard.<p>Another problem is cultural. Haskell and Scala community have been the most hostile communities I have experienced. And the friendliness of communities is a sure predictor for growth.<p>Another important problem is the docs. For some reasons they hardly contain examples. You don&#x27;t get adoption that way. Even if the maintainers feel that the type signatures are documentation enough.<p>And as a last remark, the combinatoric complexity of compiler flags is a problem and needs to be fixed. But the ecosystem is in a deadlock there that no compromise could be found on what should be in the language and what shouldn&#x27;t be. And it kind of indicates a deeper problem in the haskell design process.