As my Macbook from $OLD_WORK is ready to go back I can slide the "Mac/Windows" slider on my keyboard to "Windows" (Linux, tho) for the last time. At least, the last time for a while, I hope!
tilde.town is down because of yet another LPE from a kernel feature that we don't need but we do have compiled in. The call of BSD is strong.
I've installed kmscon on my Alpine funputer, having seen it on https://veronicaexplains.net/my-first-writerdeck/ (via lobste.rs).
Ruby, Rust and Go. That's the triple that I want to concentrate on for the next while.
It's very funny to me that having fought for a long time at iWeb to become a Python shop, and then reluctantly worked at a Big Ruby Company, I've decided I don't really like (modern) Python. I don't like the type-hinting and the way imports work and the lack of grace in the language, which is mad: it's literally the first language I truly loved. Did it change, or did I? Or both?
I've become aware that being a polyglot for too long has weakened me on every language- I've just been diving in for a few hundred lines of some language before moving on to another task written in something else. The last time that I felt proper "mastery" of a language was probably during the Shardlifter years at Shopify, where I spent 18-24 months working on a single Go codebase, having written a significant part of it instead of just tweaking or extending other people's code that I inherited.
The new job is Go. My hobby stuff (and Colocataires) is Ruby. The reason that Rust has made the cut is that I'm finally starting to like it and I don't want that skill to atrophy. That said: I feel like a write a version of this every few years and the languages differ so -- time will tell if I look back at this and go "lol, what was I thinking?!"
Homelab chaos.
I've moved to NetBSD for my storage server and replicated most of what I had on Linux there (Prometheus, Caddy, ZFS, nothing too onerous). But I've also moved full out of my basement rack for this stuff for the first time basically since I moved in -- I've rehomed the routing and switching into a structured cabling box, and I'll just bet left with one server (which doesn't need to live in a rack). I get enough 19" fun with Colocataires.
Speaking of Colocataires: I (semi-)perfected moving from DRBD into Ceph using live migrations and libvirtd. The "semi-" prefix is because I wrecked three machines (all my own!) by moving the running machines but not copying the data -- so I moved them to disks full of zeros. Luckily I had a rollback plan and no data was lost, but it was a sketchy few minutes. That's life out here on the cutting edge, I guess.