what I'm doing now

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.