An archive of some of the data I have recorded about how I spend some of my time.
Total hours worked per month
2025
2024
2023
2022
Percent of logged hours
2025
2024
2023
2022
2021
2020
2019
If you want to see the graphs, please enable javascript. Thanks.
Admin
Eat This Podcast
2018
If you want to see the graphs, please enable javascript. Thanks.
Admin
Eat This Podcast
I love sandwiches. Earlier today I was thinking about how you can eat a sandwich at any time of the day. I have eaten sandwiches for breakfast, lunch, and dinner. When I saw Zachary’s “Sandwich Questionnaire“, I thought I have to respond to this!
I have been thinking about r...
Every so often, I use the word delightful in conversation. That is delightful! I try not to use “delightful” too often, but I do like to bring it into a discussion every now and again. It is one of my favourite words.
The word delightful, like the word awe, makes me feel a c...
Ever since I moved to using Ghost as the tool for publishing my blog posts [1], I have forgotten to add categories to some of my blog posts. My old system had a few if statements that would automatically select a category. If none of the rules triggered and I did not choose a...
Last weekend, I went to the National Gallery of Scotland. This time, I started my trip on the bottom floor where all the Scottish art is on display. A few minutes after entering the gallery, I was captivated by paintings of Nature and of Edinburgh. I noticed that one wall was...
I have been waking up with anticipation every morning recently. I say “good morning, world”, and then anxiously peek through the edge of the curtains. I hope for the blue sky.
This last week has been rainy and grey. I tried to understand why but the meteorology went over my ...
One of the areas of the Artemis codebase that I update the most is the logic that relates to the list of posts published by authors to which a user is subscribed. Because Artemis works with so many different formats of information – web feeds like RSS or h-feed, Mastodon post...
When I run the Artemis codebase, one of the first things it does is look for an environment variable that indicates what “environment” the application is running in. There are two modes: development and production. If no mode is specified, development mode is set by default.
...
Earlier this week a reader pointed out that posts listed on my date archive pages were linking to the wrong URLs. For example, the link for /2026/01/25/kind-software would instead be /2026-01-25-kind-software.md. This was caused by my static site generator using the markdown ...
Inspired by Peige's and Becky's posts, I thought I'd do a post in a similar format! So have twenty facts, given I'm in that life stage as of writing.
...
This page is my tribute to the most reliable and versatile meal: sandwiches! A questionnaire exploring preferences and the joy of stuff between bread. Why don't you answer it?
It's ins...
This is my kind of cat!!
Kittens by Underworld absolutely banging. So far it’s better than last night and we’re only half way through. So let’s see.
Kittens Video
Second set
Boom! Just as epic as the first set. Absolutely savage.
They also played and the colour red and the ...
Artemis, the calm web reader I maintain, runs as a systemd process. When I want to update the software, I deploy the new code to the server and then restart the systemd process. This has a significant downside: while the Artemis process is restarting, the software is unavaila...
A few weeks ago I did a day-long training Carbon Literacy Project training course through my university. When I was taking the course and considering ways I can reduce my carbon footprint, I started thinking about technology. I don’t know much about calculating emissions from...
A while ago, I purchased an Aranet 4 indoor CO2 monitor. The device has sat on my desk ever since. I started thinking about the Aranet monitor this week because I noticed that, for the first time, the battery was low and needed to be changed.
The Aranet is a useful device. W...
For the last few weeks I have been thinking about the intersection of calendars and web readers.
Author's note: You can skip the next paragraph if you're not interested in the technical aside.
What started this thinking was a technical interest. With h-feed, you can publish...