When should you surprise customers with a new feature?
In the early days of running a startup, it's hard to surprise anyone - the biggest challenge is getting anyone to discover you in the first place. Because of this, most startups, especially those who follow the principles laid out in books such as "The Lean Startup", tend to work in the open.