Managing multiple SSH keys for multiple GitHub organisations in a simple way
When working with multiple GitHub organisations, it is common to have to manage multiple SSH keys for git operations.
Developing personal Python apps for Android’s Linux environment
Since the Linux Terminal app was introduced for Android, I’ve been curious about the possibilities it could open up for personal app development.
Using Gemini CLI as an adhoc commandline question answerer
Google’s Gemini CLI is command line, context aware assistant: it looks at your current directory, tools, and tries to make helpful suggestions. Here I go over how I was able…
edit is a terminal text editor that doesn’t make me think
My terminal-based text editing almost always occurs in short sessions. I’ll usually want to modify something and get out. To me, it makes no sense to have to step on…
There is a dearth of automatic infinite scroll mice
My favourite feature of any mouse that I’ve ever used is the automatic infinite scroll wheel mode. This is a mode where the scroll wheel, in its normal clicky mode,…
My brief attempt at learning about Software Defined Radio on Ubuntu
When my previous office building shut down, I ‘inherited’ a Pi-aware which had been set up many years ago. I was vaguely aware that it made use of something called…
A CI/CD friendly Dockerfile for uv
based Python projects
I have been looking at using uv for a Python project, and I’m quite satisfied with the productivity and performance it brings to the table for a local development environment.