This Week
I am getting stuck into this year's Advent of Code, solving challenges using the Raku programming language. I also set myself a goal to convert my solutions into Rust to get more experience of the language and libraries.
Recently
Linux kernel 6.12 was released this week and my small contribution to it means I have now made 100 commits to the project:
git shortlog -sne 37947 Linus Torvalds <torvalds@linux-foundation.org> 14544 David S. Miller <davem@davemloft.net> 11265 Arnd Bergmann <arnd@arndb.de> 9304 Takashi Iwai <tiwai@suse.de> 8592 Christoph Hellwig <hch@lst.de> ... 100 Donald Hunter <donald.hunter@gmail.com> ...
I am also test driving git-delta for prettified side-by-side diffs on the git command line.
I am still learning to type again. It turns out that the switch from an ISO layout back to ANSI
after 20 odd years is causing me grief. My newlines often get a \
mixed in and tilde is 3 rows
higher than expected.
I spent some time avoiding Emacs package bankruptcy. A recent package install broke Magit so I decided it was time to update all installed packages and prune out all the things I no longer use.
I also turned on which-key-mode
to help discoverability. I've been using Emacs for decades but
there is plenty I have not learned about yet. The gem I learned this week is the C-x 8 e
emoji
keymap.
Zero Trust
Having spent the last 20+ years focused on networking technologies, I am now enjoying a bit of a pivot to Zero Trust architectures. Sure, there's still a lot of networking in Zero Trust, but there's also some interesting new problems related to identity and attestation as well as the need for compliance auditing and maturity assessment.