Michael Welford

Michael Welford

Michael Welford

Hey — it’s Michael Welford, your Internet friend. Serving up tasty bytes from the HTTP oven. I infrequently post about tech and profound half-baked ideas, what I learn daily, and make stuff from time to time. Now and then, I update what I am up to, now and then. Since you have made the effort to visit, why not drop me a line? I’d love to hear your musings.

Latest Posts

Don’t you love when your customisations clash? I find it hilarious. Let’s say you have this in your clipboard: One Two Three FourYou paste that into Neovim and want to turn that into a numbered list. So into visual block mode and shift+i...
In semi-advanced, probably-unnecessary style, we kick off a new series on Tmux shenanigans with a classic in computing: switching between the current pane and the last visited pane. Now before you say prefix l or L, hold up there chief....
Hello again! In semi-advanced, probably-unnecessary style, we kick off a new series on Tmux shenanigans with a classic in computing: switching between the current pane and the last visited pane. Now before you say prefix l or L, hold up...
Last week, I watched a colleague connect to Redis and delete some keys via a VSCode plugin. The process worked fine but… much mouse, many time. Time to whip up a terminal concoction. Whipping up with FZFFZF, for those not in the know,...
Last week, I watched a colleague connect to Redis and delete some keys via a VSCode plugin. The process worked fine but… much mouse, many time. Time to whip up a terminal concoction. Whipping up with FZFFZF, for those not in the know,...
I updated my Neovim LSP configuration yet again. Why? Well1: be me. new Mac, few months old. still re-installing all the things. first day starting on Go course. instructor: have your Go language server setup. hmmm, check Neovim config,...
I started daily journaling circa 2018 but after bouts of falling off and on that wagon, I stopped again earlier this year. Today, we’re back baby! This time an episode of the Focused podcast inspired me where Derek Sivers shared his...
I fumbled around asking an LLM (Gemini 2.5 Flash) how to do this and it came up with two time wasting confabulations before I went and RTFM. You live and sometimes learn. If you won the developer anti-lottery, you may find yourself...
For managing “dotfiles” my weapon of choice, Yadm, supports ignoring files via listing them in a ~/.gitignore file. Since I already have a ~/.config/yadm directory where my configuration lives, I thought it nicer to have a file in there...
Encrypting secrets such as API keys with little effort using Transcypt for Git
Counting up (and charting, oh my!) the commits made to the site via the command line.
Building a Hugo Atom RSS feed template
Where in I migrate my prompt handling from an old hacked up script, nabbed from who-knows-where, to starship.
Now that I have, like, actually written some posts, I give myself permission to indulgently chamfer off the edges on this blog’s design.
Using the fantastic SketchyBar to replace the macOS status bar with actual useful information and icons.
Search Random