Today, January 18th, is my 65th birthday. I am almost exactly twice as old as Haskell – the Haskell 1.0 report came out in April 1990.
To me that sounds pretty old, but happily I don’t feel old. But I think I am now, finally, content to be described as middle aged.
Haskell and its community has been such a rich journey for me that I thought I’d write down a few things I love about the Haskell community
I love that the Haskell community is a gift economy. Many people lavish incredible skill and effort on Haskell and its ecosystem. For a few it’s their day job, but for many it is a labour of love, a word I use advisedly.
I love the quirkiness that Haskell seems to inspire, a combination of playfulness and deep intellectual insights – just browse the contents of the Haskell Weekly News (another labour of love) to see what I mean.
I love the way that Haskell has continued to grow as a language that you can use to get Real Work done; but that it continues to be a Petri dish on dynamism, energy, and innovation. To be sure, there is a real tension here, one that we grapple with daily, and one that takes painstaking work to manage – but it’s a creative tension, not a toxic one.
I love the Haskell Foundation. However well meaning we all are, it’s simply hard for a bunch of volunteers, all with other day jobs, to collaborate effectively on a project as large and diverse as “Haskell”. The Haskell Foundation is a huge help and will become huger. David’s job as Executive Director is not an easy one – responsible for everything and nothing – but he does it brilliantly. The Foundation is key to the future of Haskell; let’s all support it.
I love the individuals of the Haskell community. You are so smart, so motivated, so hard working. Through your efforts, Haskell has gone from an academic project with a not-so-great compiler to an industial-strength ecosystem with a huge collection of libraries and tools. The dominant tone is one of respect and grace, for which I am deeply grateful. (Yes, everyone is passionate, which can lead to to misunderstandings and occasional conflict, but I think we are getting better at resolving these.)
Thank you all so much!
Now, back to fixing #22717.
best wishes for 2023
PS: as some of you know, our cat Haskell sadly died a couple of years ago. But he has a successor, who looks almost identical, and is called Scratch, after another programming language beloved
of my son.