Blog

  • 14th March 2025

Deliberately choosing the wrong tool

A quick reply to Steve Klabnik, about bias in tooling.

Read more 
  • 12th March 2025

Getting started with Scala on macOS in 2025

Collection of notes on how to setup my workstation to work with Scala.

Read more 
  • 13th February 2025

Switching to a split keyboard

Documenting my transition to custom split mechanical keyboards.

Read more 
  • 10th February 2025

Fresh coat of paint, part deux

Culling old writing and modernising tools

Read more 
  • 23rd September 2019

The boy's birthday gift

Once upon a time, there was a little boy who really wanted a dog.

Read more 
  • 6th January 2018

Breaking the ranks

For the fourth time in eighteen months, I am on my way to Belgium. For the fourth time, it is to thank someone for being there, and tell them goodbye for one last and final time.

Read more 
  • 26th April 2016

Freebox automatic ruTorrent download

A couple of scripts I used to use so my Freebox would automatically download everything my seedbox had finished downloading.

Read more 
  • 23rd April 2016

My FreeBSD setup

Documentation of my old FreeBSD setup

Read more 
  • 25th August 2015

A reply for Tim's StackOverflow question

An old Maemo friend reached out on Twitter and asked for help regarding some issue he was running into using mysqli and PHP. Below is my response that I didn't have time to post before the question was locked.

Read more 
  • 24th August 2015

Building GCC

A look at how to build a backup version of GCC in case something goes wrong with the version provided by your distribution's package manager."

Read more