Some time ago, in response to my asking what I should write about on this blog, Sumana suggested I write about what my typical day is like. I demurred, saying that there was no typical day. For the last month and change, though, I’ve been doing an exercise in which, each day that I’m at work, I take some notes about what I did on the previous work day and what I plan to do that day. So, here’s a month (plus a few days) of daily check-ins, and you can conclude for yourself whether there’s such a thing as a “typical” day.
For the last two years, I’ve helped put on !!Con (pronounced “bang bang con”), the radically inclusive conference about the joy, excitement, and surprise of programming. We’re proud of what we’ve done with !!Con so far, but there’s a lot we can and must improve on. One of the ways we can improve is with the help of volunteers.
Not long ago, I wanted to better understand the notions of “deeply” and “shallowly” embedded languages. Here I mean “embedded” in the sense of, say, “domain-specific language embedded in Haskell”, although it doesn’t actually matter to me what the host language is, or whether the embedded language is “domain-specific”.
Once again this year, I’m serving on the program committee for IFL, the annual Symposium on Implementation and Application of Functional Languages, and the call for papers is open. This year’s symposium will be in Koblenz, Germany, over September 14-16. If you’re in Europe and ICFP’s just a bit too far away for you to justify going this year, IFL is a nice substitute!