ShareAgenda. Download by Link. 2Present. WeStart. A registration tool for an accelerator program. Five tools shipped in roughly 12 months. Not all of them are live. Not all of them succeeded in the way I imagined. But all of them taught me something I couldn't have learned any other way.

Real users are brutal and that's the point

Every tool I built, I tested extensively before launch. I thought I knew the edge cases. Then the first real user showed up and did something I never expected. This happens every time. Without exception. Real users bring context, workflows, and expectations that no amount of internal testing replicates. The gap between what you think the product does and what users actually do with it is always wider than you expect.

The lesson: ship faster. Not recklessly — but faster. The sooner a real person uses your thing, the sooner you learn what it actually is.

The feature you're most proud of is usually not the one people use

For one of the tools, I spent two weeks on a beautiful filtering system. Clean UI, multiple sort options, fast search. I was genuinely proud of it. Nobody mentioned it. What people kept coming back to was a simple "copy link" button I added in 20 minutes on the last day before launch. That was the thing. You cannot predict this in advance. You can only learn it from users.

Solo building teaches you to prioritize ruthlessly

When you're the only person on a product, there's no one to delegate to. Every hour you spend on one thing is an hour you don't spend on another. This forces a clarity about priorities that's hard to develop in a team. The question I learned to ask before every task: if I had one hour to make this product better, is this the thing I'd do? If the answer is no, it goes to the backlog.

Distribution is the actual problem

Building is the part I enjoy. Distribution is the part that matters. Every time I shipped something, I was surprised again by how hard distribution is. The product being good is table stakes. Getting it in front of the right people, at the right time, with the right framing — that's the job. I've stopped pretending that a good product will find its own audience. It won't. You have to put it in front of people, repeatedly, in places they already are.

The tools that stuck had one clear job

The tools that got used — that kept getting used — all had one clear, obvious job. Download by Link: paste a link, download the file. 2Present: share an agenda, people see it on mobile. Clear job, clear value. The tools I built where I was trying to do multiple things at once confused users. One clear job. Ship that. Then see what else users want.