In 2021 I started using Tailscale in place of my hand-rolled Wireguard setup, and I haven’t looked back. It has to be one of my favourite pieces of technology ever.
His /uses page, covering hardware, homelab and the software he runs day to day.
Absolutely everything is themed with Catppuccin Macchiato. Not only do I love the theme, but I love how pervasive it is across all the apps/tools I use
His /uses page, covering hardware, homelab and the software he runs day to day.
I moved from Alacritty to Ghostty, which has been absolutely excellent. It’s wicked fast, it has my favourite colour scheme built in, and I just love the way @mitchellh has set the project up for success in the long term. It also fits in nicely with my minimally configured applications, with excellent defaults out of the box.
A long post on moving his daily driver from NixOS back to Ubuntu, listing the tools he settled on.
I took inspiration from Omakub, which is where I discovered Tactile - a GNOME extension for tiling windows to a custom on-screen grid using the keyboard. I’ve found this to be invaluable, and easily the best window management experience for GNOME.
A long post on moving his daily driver from NixOS back to Ubuntu, listing the tools he settled on.
Finally, I’d like to thank the authors of Roastguide for the amazing work they’ve done on their app, the attention they pay to their community on Discord
A write-up of Brewlog, the coffee-logging app he built with coding agents.
Finally: tmux, which I had been happily using for many years, but slowly collecting configuration for. I decided to give Zellij a try, and haven’t looked back.
A long post on moving his daily driver from NixOS back to Ubuntu, listing the tools he settled on.
I’ve grown to like Space Bar - it provides desktop workspaces akin to those in Sway/Hyprland which enabled me to use the muscle memory I’d developed over years.
A long post on moving his daily driver from NixOS back to Ubuntu, listing the tools he settled on.
Canonical’s LXD works out-of-the-box on Ubuntu, and is a great way to sandbox an agent into a disposable environment where the blast radius is limited should the agent make a mistake.
A guide to sandboxing AI coding agents on Ubuntu. He works at Canonical, which makes LXD.
I switched to zsh around 2013 and have used it every day since: starting with the infamous Oh My Zsh, powerlevel9k, and subsequently powerlevel10k, and finally settling on Starship with a couple of zsh plugins such as zsh-autosuggestions and zsh-syntax-highlighting.
A long post on moving his daily driver from NixOS back to Ubuntu, listing the tools he settled on.
After having run a Nextcloud server for several years on a Droplet (using docker-compose), I ultimately realised that I was only using the file syncing capability, and wasn’t moving much data even then.
His /uses page, covering hardware, homelab and the software he runs day to day.
Every entry is a verbatim quote and a link to the public post it came from. Nothing is paraphrased. If it is not on record somewhere public, it is not here.
The verdict is what they actually said: loved and liked are explicit; recommended means they told others to get it; uses means they only say they use it; read is a book on their public shelf with no verdict; mixed and disliked are kept too.
A dashed affiliate link, sponsored or their own label means the post disclosed a relationship. It is shown, never hidden.
The shading behind a date shows how dated a recommendation is for its kind of thing.
The shading behind a date shows how dated a recommendation is, for its kind of thing. Fully green is recent. It drains a quarter at a time as the post gets older, and is empty once it reads as dated.
What counts as old depends on the thing. A laptop praised four years ago has been replaced twice; a book loved twenty years ago is probably still loved. The shading is gone after about:
Hardware, services4 years
Software5 years
Podcasts, courses, other8 years
Books25 years
Stripes mean the post carries no date and the date shown is an estimate. No date at all, no shading.