Over time, my limitation has always been the tool.I now make notes exclusively in plain text or Markdown with some light folder organisation in the same place. Then, when I need to find something but can't remember where, I `grep`. It has never failed me once.
What does your workflow look like these days in practice? Are you using any app on top of it, or mostly just plain text / Markdown files, folders, and grep?