For those who just starting maybe you see some guides where people make $50-100 per day and you think if you will work hard you will make it Lets tell you something working in IM its not easy and it takes time You start working hard you create youtube videos ,blog posts ,coment on forums and you are very excited . Then after some time you see that get almost 0 viess or some views on your yt videos ,blog posts etc Then you get fustrated because you work maybe 8-10 hours daily and you see not results ,and you think this not working as you dont get any conversion and you lose your time Then you give up or search for another method where you reapeat the same process Lets tell you something .If you work with free traffic "CONSISTENCY" its the key you need to work and not stop because things dont work fast in IM after pain you see results where your videos will rank etc My advice for you its to find a part time job and in the other time work in IM and never stop working even if you see 0 results ,good things come after a lot of pain Coninue working ,be persistent
Discipline brings the consistency that you make a strong point about. A very good amateur, on any given day, can perform as well as a professional (no matter the sport, business, or other endeavor.) The professional has the discipline to take the steps necessary to ensure that s/he performs at that high level every day. That often is the difference between a successful venture and a failed one.
It may be the key if you have talent, intelligence and some good ideas along with a bit of luck. If you do not have these then being consistent would make you a stubborn loser. Sometimes it doesn't pay to be consistent, there are times when you would be better off moving on and trying something new.
You are right in the sense of not stubbornly sticking with a business or idea beyond its proving point. However, discipline in effort and consistency in results needs to be maintained, even if you switch to a new business concept as the market dictates.