This is a great article.
I strongly agree with the point about not having enough capital to start a business. We often want to start businesses at a big scale without doing any testing whatsoever. This is very dangerous because it may be a waste of money, time and other resources.
Before starting a business, one always needs to delve deeper in to the problem the business is trying to solve and know your customer well. The next step is to have a small trial where you test your business idea at a very small scale with a few customers. This way you can get proof of concept and it will not be expensive if you have to change certain aspects of your product or business.
Once past this stage, it is much easier to pitch for investment. If you do not get investment, you can still continue small scale and grow organically. This may take longer but its very rewarding.
Very valuable advice, I always said that Capital is not a problem and that would generate a heated debate about how wrong I was..I am starting out very small and broke but I am confident I am going to achieve.