This is not good advice for hard-working, dedicated programmers who wants to start their own company.
Foregoing a salary is scary enough that you don't need to discourage wannabe entrepreneurs even more.
Maybe save by living frugally for a while, as the OP did?