I've been developing a web app for the last 6 months or so. It's been tough as I have no money of my own, no funding and no help, the entire thing is all me.
One problem I've found is, I've been coming up with some great ideas as I'm developing things, sometimes these ideas require me to go back and re-write big sections of code.
With all the best intentions and plans aside, what do you think is better?
Launch your app with the features planned from the start now, or launch your app with the extra cool features in 6 months time?
The features you'll spend extra time developing could ultimately be a huge waste of time as you're not sure whether users will like it. Rather, launch now, and implement features the users want. You'll save time, finally have the satisfaction of launching your product, and will use your saved time to better alter your service with confidence in knowing this is what your users want, instead of shooting in the dark for 6 months on features you think will work.