“If only had done this or that then things would have been different and better now”. That may be true but you cannot really change the past unless you got a time-machine. And reliving the past in your mind does not change today and this week and it isn’t too late for you to improve something in your life that you really want to change. No matter what age you are at.
The one thing which is important for a start-up is the coordination among employees. As if there will be no team work, the goal you are setting to achieve will move gradually further away. There's a reason why all the top investors and incubators place such heavy emphasis on the team. Ideas change and markets can take unexpected turns, but people are what hold everything together. A great team is not just about selecting a group of smart people; it’s about complementing each other's strengths and mitigating each other's weaknesses.
Tackling problems that are interesting to solve rather than those that serve a market need is cited as another main reason for failure. Startups fail when they are not solving a market problem. Consumers are highly resistant to change and biased against trying a new product. Founders tend to believe their product is great since they’re always the first to try new products themselves. In this instance, startup entrepreneurs might think the market should change to fit their vision, but this thinking ignores the market realities. Similarly, there are many instance in life were we do faces failure but to learn from those failures is a courageous thing.