Ah interesting, one thing I worked a long while on but abandoned for the time being was an idea I had when working at a big SaaS company: a software historian in the same sense the military has field historians - to explain why decisions were made and to learn lessons over time. Might as well make it open in case it's useful to you or someone else who has a better idea. https://github.com/tclancy/antiquarian