I don't think it's as easy as that. You not only have to to stuff, and publish stuff, you have to tell everyone about it. From my own experience, I've been streaming myself coding a lot recently, but the only time I get even low single digits tuning in is when I post a link somewhere. So I guess just be prepared that you can write blogs, stream, post videos, publish software... and people don't take notice. There's a…
I was careful not to say that this is a surefire path to success. My whole point is that publishing increases your odds. If you're writing blogs, streaming, posting videos, and publishing software my position is that you have a better chance of being noticed than if you didn't do those things. "Publishing" has gradations as well, which range from hitting the "post" button to "self promotion," as you say.
If that doesn't bear fruit then you have wasted your time though. I don't think that framing this as "increasing your odds" or "having a better chance" is helpful for most people.
If you're starting from zero you're looking for a moonshot, because even if you increase your odds by 1000% the chance of a tangible positive result is still probably ~0.