The issue with implementing larger features is that development takes enough time that my mind can really come to grip with the space, and then conjures up ALL THE WAYS in which it can be even better (and bigger).
As they tend to be good ideas, I then take some time to figure out what all would be needed to make them a reality, which tends to involve going back a bit, cleaning up or enriching my data a bit more (requiring just a few small adjustments to my existing tooling to support this new usecase), and...
I do take a step back and have my product owner self point out that I should focus on first finishing and releasing the basic big feature and see if it meets expectations in actual usage, but my fledgling marketeer self thinks the good ideas could make a far bigger splash by doing something cool no one else in this space is doing yet so I should go with that, and my developer self is simply ignoring the other two and already deep into the innards of sketching out how this will all come together.
#GameSieve