• Skip to primary navigation
  • Skip to content
  • Skip to primary sidebar

Simplicity Rules

Adam DuVander on keeping it simple

  • About Adam

When procrastination is good

March 20, 2007 by Adam DuVander

I’ve written about releasing early before. I think it’s a good game plan for most web-based applications.

But when is it worth waiting a little bit?

Dick Costolo says we should release late and use the extra time to make the product extensible.

“The bottom line being that you want to invest pre-launch such that you optimize for innovation post-launch.”

I like the idea of making it easy to add features to later versions. His milk shake analogy is a must-read. He explains how taking a little longer and making things extensible can beat first-movers in the long run.

The trouble I see with this approach is that it takes a lot of patience to keep the momentum moving for a product one isn’t sure will be accepted. And if ideas need execution, then getting something, anything out is better than turning your wheels waiting for perfection.

Maybe great project managers can pull this sort of thing off. Maybe someone who has a great vision of a product can do it. Maybe it takes extreme focus that many big companies don’t even have.

Most likely, as Costolo acknowledges in the comments, it takes a hybrid of early and late approaches. Which has worked best for you?

Comments

  1. Ryan Williams says

    March 20, 2007 at 2:33 pm

    I was always a believer in early…. until NetworthIQ was released too early. I figured release early, release often, how hard can it be? Let me tell you, it was much harder than I thought. Once you release, the pressures on your time increase dramatically, not only are you trying to develop new stuff, but you have to handle support questions, absorbing and responding to feedback, bug fixes, unexpected server issues, marketing/promotion (I suppose some people would be smarter to do some of that pre-launch ;-)), and on and on. If you’re code was a cobbled together patchwork (of course my code never is, merely hypothetical), it’s downright hard to innovate. So, to sum it up, I have to agree pretty strongly with Mr. Costolo.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Simplicity Series

  • Designing the Obvious
  • Paradox of Choice
  • Laws of Simplicity

Copyright © 2025 · Elevate on Genesis Framework · WordPress · Log in