Coding 2022-12-25
I really appreciate, I think, how some of the stuff that I'm doing to Mypy that probably shouldn't work, just... does.
I really appreciate, I think, how some of the stuff that I'm doing to Mypy that probably shouldn't work, just... does.
It's a good thing I'm not competing with anything, because wow, this is some careful deliberation.
Just do the thing.
I just realized I missed some test and plugin code. Oh well, not too important.
Collating five different sources of information to conclude that what I want to do is probably easy and fine.
Bouncing around, but making progress.
(Before looking at the code.) "I don't understand why it needs this step in the middle." (After looking at the code.) "I understand why it needs this step in the middle, and I hate it."
Stumbling across my old ideas of what "best practices" might be, that turned out not to pan out.
Improving the test revealed that I was missing some key data in the metadata objects I was creating, so it's good I got that out of the way.
My code's not magic. I just... I needed to verify that...