A month or two ago, I started working for Data 61 as part of the Queensland Functional Programming Lab.

I’m pretty excited. I’m getting to do functional programming, and it’s all open source.

Part of the work involves working on educational materials like blog posts, talks and courses. Part of the work involves writing code to fill gaps in some areas of the FP ecosystem, or to push things forward in areas that could use some help. And it’s all focused on doing things that will help programmers in industry.

I’m having a great time, but it will mean that I’ll be doing most of my blogging from the QFPL blog. You can see my various posts linked my page on the blog. If I work on something that isn’t work-related, I’ll do it here - but for now a lot of my interests are looking pretty well aligned with the goals of the lab.

I’ve just given a talk about domain specific languages and programming language theory at YOW! Lambda Jam 2016, which was planned as the kick-off point for a new blog series.

I’ll be putting supporting materials and blog posts online as I complete them. It should be a pretty wild ride, so hopefully you’ll end up following along and enjoying the things I dig into.

I’ve recently given a talk on cofree comonads at YOW! Lambda Jam 2015, and there’s a lot of material that I’m excited about and didn’t have time to get into during the talk slot.

I’ve put supporting materials online. I’ll be adding blog posts there, covering both the contents of the talk and also various related bits and peices that I’ve had in my queue for a while.

Welcome to my site.

This is intended partly as a landing page for various things that I’ve done or am doing, and partly as place for one-shot blog posts.

Most of the interesting stuff will be linked from the “Project and Series” and “Talks” tab at the top of the page.

Site proudly generated by Hakyll