I'm writing a Developer Runbook[1] for my JS canvas library. Partly because, now I've reached my 7th decade, I need to record as many of the questionable architectural and coding decisions I've made as the library has evolved. But mainly in the vague hope that maybe the extra data will help our new LLords and Masters make less stupid decisions about the code they suggest to innocent developers on how to use my library in their code.
[1] - https://github.com/KaliedaRik/Scrawl-canvas/blob/write-initi...