Articles
Simpler Linux self-hosting with tmux and bubblewrap

I describe a simple method I use to self-host portable server applications using tmux and bubblewrap
Semi-self-hosted email

You've heard of GMail and other 3rd party email, and "self-hosted email" which will make some of you cringe and trigger PTSD if you've ever tried it, but did you know there's a nice middle ground?
Creating audiobooks

How to create audiobooks from epub and mobi using text-to-speech
Gemini and e-paper are a great combination

Browsing gemini content on a Kindle is a pleasant, distraction-free experience
My war on doomscrolling

My attempts at avoiding doomscrolling and living a healthier digital lifestyle
The anti-consumerist lifestyle

I live an anti-consumerist lifestyle - one that is focused on maximizing health, time, and money rather than the acquisition of _stuff*.
Last-mile commuting with an e-scooter

I've been using an e-scooter to get to and from public transport, and it's liberating!
My work at IBM Research Lab

I was on the cover of a magazine, thanks to the work being done at IBM Research!
Mobile app development is too hard

I've come to realise that mobile app development is too difficult for beginner programmers, but it can be made simpler.
Cloud services for freelancers

I thought I'd run through the important online services I use, in case it will be of benefit to other freelancers.
Android apps for newbies

Here is a list of some of my favourite apps that should give newbies a fresh perspective on the capabilities of their new device.
The cumulative effect

This is my post for Blog Action Day 2009 regarding the topic of climate change
Changed my routine, changed my life

It's amazing what far-reaching implications a subtle change in my routine can have on my life...
Be safe in your home

There maybe some things to cheer about in the [latest crime statistics][], but it's not all good news, sadly.
Two projectors are more than the sum of its parts

If you're thinking of buying a projector, think of buying two rather. Here's why...
Switched on to digital TV

South Africa officially switched on its digital TV signal on November 1 2008