Experiment 1
A small tool that turns a folder of notes into a searchable, linked archive. Built to scratch my own itch, kept because other people wanted it too.
Search is finally fast enough to keep
Replaced the naive substring scan with a prebuilt index. Search across nine hundred notes now returns in under twenty milliseconds, down from about four hundred.
The interesting part was how much the speed changed my own behaviour. At four hundred milliseconds I searched when I already knew what I was looking for. Under twenty, I search to browse.
The search panel after the rewrite. Links between notes, and the mess that followed
Added backlinks. Immediately discovered that about a fifth of my notes link to notes that no longer exist, which is either a bug or an accurate picture of how I take notes.
Decided to show broken links rather than hide them. A visible gap is more useful than a clean page that quietly lies.
First version, four days
The whole thing started as a script that concatenated markdown files so I could search them in one place.
It is not close to a product and might never be. Putting it here anyway, because the log is more useful than the polish.