Where in a startup/product's life cycle does it make the most sense jump into YC?<p>Obviously there are a huge number of variables that make each case different but does anyone have recommendations or experience they would care to share?
It's hard to generalize this. Probably not when you've just started and probably not six years in.<p>The point is largely to get a kick in the pants and a clearer sense of direction. So you probably want to be far enough along that you've thoroughly explored the issues and made initial attempts at development. You also tend to want a relatively cohesive team that's used to working together.<p>You can reapply, so "when you get accepted" may be the easiest answer. If nothing else, the application process may help you refine your ideas.