One of the pioneers of an idea called zettelkasten was Arno Schmidt, who also happens to be my great uncle. Quite independently, just before he died, I started working on software that makes it work without the index cards, on a personal computer.
See All 2748 Episodes of "Scripting News"