I built a tool to help me stop over-engineering my own side projects

I have a "workspace" folder on my machine that is basically a graveyard of unfinished projects.

Every single one follows the same pattern:

  1. I have a cool idea on Saturday morning.
  2. I start coding immediately.
  3. By Sunday night, I’ve built a beautiful authentication flow, a complex database schema, and three settings pages... but I haven't actually built the "core" feature of the app.
  4. I get bored/overwhelmed by Monday and the project dies.

A few weeks ago, I realized my problem wasn't a lack of motivation, it was a lack of constraints. As developers, we’re too good at solving sub-problems (like picking the perfect state management lib) instead of solving the actual user problem.

So, I built a tool for myself that forces me to write a 1-page PRD before I touch VS Code. The catch? It has a hard 5-feature limit. If I can't explain the value in five features, the project is too big for a weekend.

I’ve shipped more in the last month than I did in the last six. It turns out that saying "no" to my own feature ideas is the most productive thing I’ve ever done.

Would you like to try it ?

Author: PassionPrestigious81