Have anybody thought about starting a project to complete? But faced many problem in between that you ended up in a mess.
So, when you take an assignment or project. You should first analyze and make yourself understand what actually you're going to doing.
After analyzing you're now aware of the process to go through. This will now help you to solve the problems very efficiently. During this process you'll do some mistakes while analyzing because you're just examining the process on assumptions. After that you will rectify your mistakes. You will now understand the actual concept and you will complete your next projects very effectively.
The best way to do anything impossible is to fool your mind. That by saying you can do it..