success_logo

Your form has successfully submitted

One of our teammates will get back to you soon.

How's Haskell Doing? Graphing Meetup Attendance in New York City

How strong is the developer community in Haskell? We compare the Meetup participation for the New York Haskell Meetup with other language communities.


As a consultancy using Haskell for many new projects, one of the questions we’re often asked is, “how hard is it to find Haskell developers to support our projects?”

While I've often cited the strength of the New York City developer community as evidence of the number of developers interested in professional work in the language, I decided that it was time to quantify this interest and compare it against other language communities. In the graph below, we can see that based on Meetup attendance, Haskell is faring quite well against the community of developers in New York for less-functional languages such as Java and Ruby 1.

<iframe src="https://docs.google.com/spreadsheets/d/18cEOoI3IXyvsRxT-qpdNRsxUMiVqpapvCeArVUpkZzo/pubchart?oid=1449389733&format=interactive" height="400" width="600" frameborder="0"></iframe>

Compared to other “new” functional languages, such as Clojure and Scala, Haskell is comparing favorably in the New York programming scene. While the Haskell meetup is newer than the Clojure meetup, attendance started strongly and has been quite consistent since the formation of the group.

<iframe src="https://docs.google.com/spreadsheets/d/18cEOoI3IXyvsRxT-qpdNRsxUMiVqpapvCeArVUpkZzo/pubchart?oid=1932569964&format=interactive" height="400" width="600" frameborder="0"></iframe>

Perhaps more interesting than these graphs, from the perspective of business owners looking to Haskell for commercial project development is our subjective impression of participants at the Haskell meetups. While the Ruby and Java Meetups tend to be full of developers currently working professionally in those languages, Meetups such as the Haskell meetup tend to be full of developers looking to switch from jobs in languages like Ruby and Java to work in Haskell. It’s hard to imagine a better place to be from a hiring perspective at the start of your next software project!


  1. I used a crude Ruby script to gather the data for these graphs. Note that we eliminated certain non-monthly events to smooth out the data for the Meetups measured in this post. The meetups studied were NY Haskell, NYC.rb, NY Java, ny-scala and NYC Clojure

Published on: Nov. 20, 2014

Written by:


Software developer

Justin Leitgeb