Stack Builders logo
Arrow icon Insights

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
Last updated: Dec. 20, 2024

Written by:

Subscribe to our blog

Join our community and get the latest articles, tips, and insights delivered straight to your inbox. Don’t miss it – subscribe now and be part of the conversation!
We care about your data. Check out our Privacy Policy.