It seems fatigue has caught up with me, I worked all day and yet feel behind where I started. I encountered some gnarly problems with the layout. I had been ignoring them thinking I’d have time to address it later, but when it comes to laying out things, something that seems a minor issue is deeply tangled with the innards. I had set up things to reduce redundancy, but this increased code complexity, and after many hours of fiddling I finally gave up and accepted redundancy in favor of simpler code.
Removing code often feels good, but this feels like a defeat. I must remember Knuth’s dictum for the future: premature optimization is the root of all evil.