It is so easy to fall into the trap of adding just one more feature once the core MVP starts working on Saturday night. what was supposed to be a simple two-screen utility suddenly turns into an ambitious platform with user dashboards and settings pages. i had to start writing down a strict one-page feature limit on a physical notepad before touching my code editor.
how do you stop yourself from expanding a weekend build into a three-month monster project?
Spent four months on something that was never going to work. knew it for at least two of those months. kept going anyway because quitting felt like admitting i wasted the time.
Deleted the whole repo last week. it was weirdly emotional. like closing a door on a version of myself who really believed in it.
The thing is i don't actually regret the four months. i learned more from that failure than from anything that worked. i just wish i had been honest with myself two months earlier instead of pretending.
How long do you hold on before you call it? and does it ever get easier?