Every good things that you and other persons are enjoying today, are the dreams, visions and aspirations of other persons many year ago.
source
Now let take a very good look of this stuff and you will understand that it make sense never to give up on your dreams, Now lets assume that the people or group of persons who made life easy for me and you by providing latest technology for our every day usage have failed in their vision, then automatically many of us would by default becomes failure even before will were ever born.
We need to get this simple understanding that there are many persons out there waiting for you to succeed in that project or work/career you are pursuing, if you fail now then you have cause the failure of generations even the yet unborn to fail.
That is why what ever you are doing now never loose focus and determination because we need to get this little understanding that there must be a time when things will very difficult for you, and you may want to quit at that very moment, which you may think is the only solution at that time, but you need to know that you are closer to your destinations.
You must become that great man of focus, so you can be able to get to your destination.
Life many throw some little challenges at you just to test you and see how far you have gone in life, but your ability never to give up is that positive feed back you have to give back to life.
source()
Every challenge in life is a potential blessing in disguise, IF you don't read you will not know, if don't have have enough rest, good diet and exercise you will not be physical fit enough for your assignments.
Get success and get life.