State of Haskell Report

Promoting the commercial growth of Haskell

Get Your 2018 State of Haskell Report

We had 1,100 respondents to our survey which contained 56 important questions about Haskell and how people are using it personally and professionally. Here are some key findings

  • Haskell is thriving and growing in diverse industries
  • Satisfaction is high with Haskell tools
  • Haskell is being used for large scale commercial projects  -especially in FinTech
Haskell-User-Survey-Results_001.png

Download 2018 State of Haskell

icons8-survey-84.png

Survey invitations

13,127
icons8-reply-84.png

Respondents

1,100
icons8-stack-84.png

Stack Users

465
icons8-world-map-84.png

Continents represented

6

The Haskell community and why it's great

The purpose of the second "State of Haskell" survey (our first survey was released in 2015) is to enlighten the Haskell community about how people are using Haskell for personal and commercial use. Additionally, we wanted to highlight the people that make Haskell great and are responsible for its continued adoption and success. 

Let's hear from some of our survey participants

Steve MacCoun says:

"Haskell will change the world...one type at a time!"

Francisco Chaves says:

"I love programming in Haskell because the code is small, readable and maintainable. It enables the identification of most of the bugs at compiling time and their fix at the implementation stage with ease. Haskell's type checker is useful not only for finding bugs but also for developing difficult parts of missing code -looking at the type reported by the type checker with the typed holes feature-. These Haskell type system capabilities decrease dramatically the debugging time compared with other programming languages I have used. As a consequence, the code that I have had to maintain on almost every commercial application that I have developed in Haskell was only for adding new functionalities, not for fixing defects.

The type class derivation mechanism, generics, and templates allow Haskell to generate, automatically, specific pieces of code for data-type definitions such as equality test, order comparisons, conversion to and read from JSON format, etc. Furthermore, Templates combined with Quasiquotes allows Haskell to incorporate extensions of the language (EDSLs) to describe URL routes, data models, and dynamic HTML -among others- with the automatic generation, at the same time, of associated parts of code such as data types, database access commands and HTML interpolation integrated with the Haskell code in a type-safe way. At last, but not less important, there is an extensive Haskell community and a huge base of available, general purpose, libraries, and tools."

Steve MacCoun.jpg
Francisco CHaves.jpg
iPhone Mocup
iPhone Screen

What's Inside the Survey?

This 16 page report takes a close look at the 56 questions that we asked in the survey.

Based on the survey results, it is very clear that users want to incorporate Haskell more into their commercial work. It was evident that the roadblocks that were prohibiting the use of Haskell 3 years ago have now been cleared.

FP Complete is proud to take the lead on promoting the use of Haskell by facilitating this research. Within our own company, we have seen a dramatic rise of commercial Haskell use for cryptocurrencies, FinTech, DataOps and secure data services.

We look forward to hearing your feedback because we believe the future of large-scale computing problems is waiting for Haskell to step in and save the day!

DOWNLOAD 2018 STATE OF HASKELL

Haskell-User-Survey-Results_001.png

GET YOUR 2018 STATE OF HASKELL REPORT

We had 1,514 respondents to our survey which contained 56 important questions about Haskell and how people are using it personally and professionally. Here are some key findings

  • Haskell is thriving and growing in diverse industries
  • Satisfaction is high with Haskell tools
  • Haskell is being used large scale commercial projects  -especially in FinTech