Failure is not an option
When Cortés landed in Mexico, the order he gave to his men was to burn the boats. They were either going to succeed or die trying. Likewise, Alexander the Great gave the same order when confronted with a superior Persian enemy. In both cases, with no avenue for retreat, the groups which should have lost instead won the day and achieved their goals.
We need to approach success at reaching our goals the same way. I’m not advocating working yourself to death, but I am saying to aspire to be like a freight train. Essentially unstoppable in your drive to reach your goals.
failure is always an option
Adam Savage from Mythbusters is fond of saying that failure is always an option. Edison worked for several years and tested several thousand filament materials before finding a long lasting light bulb filament. Each failure could have caused him to stop, but Edison knew that failure was always an option when reaching a goal. He never let failure slow him down and instead used it to drive him forward knowing that each filament that didn’t work was one step closer to a filament that would work. In life we will undoubtedly try to achieve a goal and fail. On the first attempt, failure is often to be expected. We should shrug off failure. Learn what you can from the experience and start anew.
Don’t Fail, fail
The two, seemingly at odds, points above are actually complimentary. In reaching the goal of being a six figure developer, you will trip and stumble. A missed blog post here and there is certainly not desirable, but ending your blog would be detrimental to achieving the six figure developer goal. Another example is giving a poor presentation at a meetup. Forgetting your slides and having to shoot from the hip, or accidentally skipping over a crucial piece that makes the whole presentation worthwhile can be devastating to you internally. Never presenting again would be far more damaging to the goal of becoming a six figure developer.
Never give up! Never surrender!