Our one-year anniversary celebration
What would happen if two people worked full time on Haskell documentation? Could we get this ecosystem documented?
In 2017, I posed questions like this to Chris and talked him into starting a web site for writing about Haskell with me. In March 2018, in conjunction with a talk I gave at Lambda Squared in Knoxville, we launched with a post about contravariance. In June of the same year, we had our first full course developed, and we began taking money.
So, it’s been a year of full-time More or less full time. We also moved from Atlanta to Montana in the same year. work on the site. In that time, we’ve done a lot.
On this site, we have written 134 thousand words, about a third of which is available for free.
I taught a six-hour beginner Haskell course at Zurihac 2018.
I then taught a six-hour Gentle Introduction to Profunctors course at Monadic Party the following week, covering parametricity, how types and typeclasses fit together as a system, and various functors.
I gave a talk about metaphor in Melbourne.
We turned that first course into an independent book.
We sponsored Zurihac 2019 and gave away books and pamphlets.
We’ve released several open-source libraries over the course of the year, mostly things that we actually use for this site and our sister business, Joy of Haskell.
Both of us are always proudest of the work we do where we had to stretch ourselves and learn new things before we could write about them. For Chris, those articles included Template Haskell splicing, newtype coercion,
Happy birthday to us
It’s been a year now, and we’re pretty happy with how far we’ve come. To celebrate, we’re offering half-off annual memberships in Type Classes.
An annual membership gives you access to everything we write, as we’re writing it, and it supports us in our efforts to keep doing it, to keep us writing clear, coherent articles about everything from tropical semirings to building native GUIs with Haskell.
For our next year, we have some big projects planned. From the outside, Haskell documentation appears to have some gaping holes, relative to some other major languages. Where, the Haskell skeptic might ask, is the Haskell by example to compare to Go By Example or Rust By Example? The answer is coming soon.
Additionally, we have some changes to the site coming soon, including (soon! very soon!) company or group subscription plans.