Rule from personal software projects: If you tell other people of your first release, you won't have a first release, ever. The only thing that works is "hey, i wrote this and it works, have a try!" -- you'll be hatching your creation until that and you might actually get to release it.
Note that the first release need not be big and complete, just something that works. But the game changes after that, so the above rule loses its context. Running a public project is a different scenario from the initial phase of development.
Comments
Rule from personal software projects: If you tell other people of your first release, you won't have a first release, ever. The only thing that works is "hey, i wrote this and it works, have a try!" -- you'll be hatching your creation until that and you might actually get to release it.
Note that the first release need not be big and complete, just something that works. But the game changes after that, so the above rule loses its context. Running a public project is a different scenario from the initial phase of development.
This is exactly how I do things in general. It's great for when you can't deliver. Nobody expects things that haven't been promised.