Skip to content
← Posts

July 13, 2026/393 words/2 min read

The Moment a Personal Tool Gets a Second User

When people start trusting your tiny app with their data.

I tend to build small tools for myself, mostly out of spite. If some piece of software annoys me long enough that opening an editor feels easier than tolerating it, I build the replacement. Nothing ambitious. The one that stuck is a bookmark manager shaped exactly like my brain.

Building for yourself is great because you get to cheat! You can declare the interface intuitive when the only user designed every part of it. The weird button makes sense because you remember adding it, and when something breaks you can reach into the database and fix it by hand. The software never has to explain itself.

I built the bookmark manager because the alternatives did too much, then asked for a subscription for the privilege. Most of them have AI bolted on now too, because of course they do. Mine is fast and stupid. I save a link with a tag and find it later.

Then a few friends started using it. The user count went from one to about five. Hardly a launch! But for the first time, somebody other than me could lose something I did not know how to recover.

The app looked different after that. I knew what happened when I saved the same URL twice, and I remembered why one button had a strange name. My friends had none of that context. A lot of those quirks were bugs I had learned to avoid, mostly because I was still carrying half the documentation in my head.

This was mildly embarrassing. I spend my working days talking about expectations and edge cases, then went home and built something that only made complete sense if you happened to be me. One question from a friend exposed this to me quicker than any product exercise would have.

My first instinct was to turn it into a miniature product, complete with permissions and logs. I even considered watching how five people save bookmarks. Completely absurd! They need their links to stay put and the app to behave the same way tomorrow, without me building a tiny software company around them.

A second user means I have to stop assuming everyone knows what I know. The app is staying small, and I still get to open the database when something goes wrong. The people I invited should never need to know it exists.