You can't squeeze cheese from a goat before it's hatched.
Madness string 1186
Being good, explaining badly, is still better than being evil and is explaining well!
The Original Sin that sabotaged my citation graph workflow is that I used Redis as my data store, a data store that does everything in RAM. This killed scalability, disabled the service for years, and the only reason it came back is because I finally had a machine with enough RAM to run it. Currently I am working on a next-generation database in Postgres, and once I do this I may be able to rewrite Citationgraph Bot to use that instead.