Coding 2026-05-13
It's getting late, so I'm going to try to be quick about this. I've gotten to points on my various projects where they require more thought than I think I'm up for currently; my hope seems to be "maybe I'll have more focus on the weekend", which, I could very generously call the track record on that idea "a tossup". In any case, I should at least articulate where I am on each, to see if something jumps out at me as less effort to work on:
- anaglyph sketching: the code is in a position where I can, with some manual annoyance, generate basic templates to work from; it would behoove me to work on these templates until I have a nice steady line; I've done the calculations that will allow me to implement additional functionality, but I want to break up the code before writing more; there is a test; I should get test coverage up and then start breaking up the code.
- calendars: I have a rough sketch up of the functionality I want, but it's all in one file, and the names are pretty bad; I want to divide it up and reorganize it, but the best way to organize this code is not obvious to me right now; I also don't have any automated tests
- synthesis: I've gotten started on the implementation of a function to perform chunked synthesis, and have ideas purely in my head for how to generate audio samples efficiently
- I also have a stub project around for doing some coding challenges I've attempted before; since my previous attempt, several people associated with the challenges seem to have unrelatedly gotten their brains cooked, so I need to figure out what I think about that situation.
Let's see. Anaglyph sketching just requires a modest increase in test coverage for me to be comfortable messing with it; I just need tests for the other back-face drawing modes, besides "full". Calendars needs a survey of the different calendars I intend to implement, and their cultural relationships, since grouping calendars by their calculation methods feels arbitrary to me. Synthesis needs me to go over the code and write down all of the ideas that are currently just in my head, at which point I can then try to figure out how data should be flowing in the chunked synthesis function.
Anyway, it's late; I'd better wrap up.
Good night.