If you're trying to achieve, there will be roadblocks. I've had them; everybody has had them. But obstacles don't have to stop you. If you run into a wall, don't turn around and give up. Figure out how to climb it, go through it, or work around it.
The less men think, the more they talk.
The most important single aspect of software development is to be clear about what you are trying to build.