- Skipped #AoC2023 Day 4, Part 2 for now; on to Day 5.
- Brief 7am check-in with the Japanese client.
- One of our larger clients today remarked that they like working with us because we are "80% meticulous and 20% pragmatic". The perfect can be the enemy of the good when it comes to getting a project across the line, but boy – quality is still the bulk of it.
- Blockchain is a dirty word again nowadays, but I had to spend quite some time sorting out transfers of ERC-721/1155 tokens for a Fanfire client today. I really love this tech, especially the magic of #Web3 authentication rather than brokering my identity through one of the MANGAs.
- Finished Day 5, Part 1 of #AdventOfCode. Half the effort was parsing the input; #OCaml made the list folding a cinch. Got Part 2 mostly done, so might wrap it up later. ⭐
- Late afternoon trail run in the beautiful #Helderberg.
- My wife and I kicked back for an episode or so of #TheBear, Season 2. What an absolutely brilliant series. There are even some small vignettes that I want to tie up with a ribbon and send to people who would appreciate it.
Over the past year a Cape eagle-owl has become a regular visitor to our garden, softly hooting in the evenings and early hours. Occasionally another owl will join. The owl regularly sits in the tree a few meters outside the window beside my wife's workstation.
For her birthday, the kids and I surprised her with this lovely owl box that we'll install in the owls' favourite tree. Hopefully we can attract a breeding pair over the next year.
We think the owls enjoy the garden snacks – the trees attract plenty of smaller birds, and we know the soil hosts several shrew families. The pond also has fewer frogs than in the past...
Gladiolus on my morning run in the Helderberg
Watsonias in full bloom on my afternoon run
Before the storm | After the storm