I once had a discussion with a founder of an Israeli startup developing a GPU-based database with a focus on speed. The work stack included Haskell and C++, among others, and the founder was complaining about how hard it is to find competent programmers. Which was part of the reason he came to Moscow.
I carefully asked if they considered using something more popular and new. And even though the answer was rather polite and well-supported with arguments, it still sounded like âCome on, donât even bring up these toysâ.
Until then, all I heard about Haskell could be summarized as âbe VERY careful in dealing with itâ. To get to know Haskell programmers better, I came to a topical Telegram chat with some questions. I was quite afraid at first, and, as it turned out, I was right.
Haskell doesnât lend itself to popular explanation, and people seemingly donât even try. If the topic is ever brought up, itâs only talked about in full depth and as objectively as possible. Someone wrote to me: âOne of the defining features of both Haskell itself and its community is that they didnât try to achieve any kind of mainstream recognition. Instead, they focused on building a logical, principal way of solving real problems over trying to appease the widest audience possibleâ
Nevertheless, a couple of people did tell me about their experiences, which are shown below.