I hate it when I have a revelation about a personal project late at night and I then have to wait until the following evening to actually investigate it. Pesky job that pays my salary!
Hehe. What I do is file a million tiny GitHub issues, like, during lunch breaks and stuff,
to revisit laterand then totally forget about them.