How do you avoid feature creep?
Every single time I start writing a project, it always uncontrollably grows with features that nobody will ever use, but my brain is like "would be cool if it could do that". And then a week later it becomes this huge filled with a bunch of basically dead code, I feel like I haven't made any progress cause the core goal was moved like 1%, and there are many unfinished features.
And I know it, and I am trying to fight it, but I can't help myself but imagine how impressive it would be with all those useless features.