Dev Log 21: 2025-11-20

1°: Beacon (docs/code)

Finally settled on a PR template after writing this one.

Summary statement

Changes section

Notes (optional) section

It's wild when a codebase grows to be so large that spending a lot of time on writing tests raises the coverage by 1%.

This project is so cognitively demanding that I spend more time thinking and whiteboarding than actually programming. In fact today it made my whiteboard fall off the wall. It was definitely the work not the rough texture of my walls or the humidity.

2°: Colorizer (code)

This project is a toolbox for colors exposed through a CLI. It turns single colors into full palettes (with math!) or Base16/Base24 YAML schemes, palette preview images, and Vim themes.

Honestly credit to tangled for giving me the teeny bit of courage I needed to take some experimental projects taking up space on my computer (seriously, I have time on my calendar every week to cleanup target dirs) and share them.

The notes and code were all over the place and in go, rust, & python. Most recently I used some of this work to make Verdant. I'm thinking through a big overhaul of it.

This image is generated using the poisson disk sampling algorithm

Here's a screenshot taken of syntax highlighting using the preconfigured/example oxocarbon yaml file

There's still some tweaking to be done. The light grays are even worse in the light demo.