Latest Blogpost

Nix, Docker and Haskell

I have slowly been converting my services to being deployed using Nix and Docker and found that the resources on the topic are not quite as extensive as I would have wanted when I started. Traditionally, tutorials seem to tell you what to do, but not why that is what you do, so I thought I would walk you through the process from start to finish with all the obstacles included.

Read more ...

Recent Blogposts

Website overhaul and support

I am excited to announce that I finally got around to renewing my website. I have had this domain for almost four yours now, and I have learnt a lot about programming, networks, websites, etc. This month, I was finally able to rebuild my website using the experience that I have gained over the years. Building a new version with newly chosen tools has allowed me to add a few things that I have wanted for a while.

Read more ...

Research as a build system with Shake

In the last year, I had the opportunity to try out a new way to improve upon my own productivity doing research and other university-related projects. I call it the research build system, and it has allowed me to iterate on my work more quickly.

Read more ...


I am happy to announce a new little tool called Intray.

Read more ...

How to get less email

I have written about how to manage your email in a stress-free way. That blog post assumed that you get a lot of email and it treated the symptoms rather than the source of the problem. In this blog post I will share my favourite ways to get less email.

Read more ...
Date 2018-03-28