Coding 2023-02-08
I'm feeling
interesting
in the aftermath of last weekend, so I can't really focus on any one thing for too long, but I did want to take some notes on another bit of metadata that... I think MOTR currently has, but the names are so bad.
Anyway, there's selections that must be defined in order to produce output, and there's selections that will contribute dimensions to the output matrix. The latter is a subset of the former.
I'm not sure if this information is as important to surface to the user (probably there's some reason to want to calculate how many different commands an input will actually create, although you could also just... run the generation code), but accurately tracking it is vital to making the output coherent.
Still missing good names for these, but my hope is to re-evaluate all of the opportunities for tracking relevant information here, since, as the first two labels I described show, I am currently leaving a lot on the table.
Anyway, I'm going to leave that here for now, and try to relax.
Good night.