Still lots of good advice towards the end of this article. I do however disagree slightly with the author about his bullet point "be militant and conservative about BRM". I think, this is a good advice but not until you have moved somewhat up in stakes. The author talk about starting from a very small amount so not being properly bankrolled for the lowest limit and therefore needing to rely on luck. And it does not make a lot of sense to go directly from that situation to being a bankroll nit, while you are still playing the low end of the micros.
If we choose to play cash games, we want to get to 10NL as fast as possible, and this will not happen, if we continue playing 2NL, until we have 250$, which is needed for a 50 BI bankroll for 5NL. In fact we will be spending an eternity at 2NL, and this will slow down our development, because the opponents are absolutely terrible, and we might end up losing motivating and give up. And there is no need to be so conservative. If we are a winning player, we are highly unlikely to ever lose 40-50 BIs at 2NL, so anything above 80-100$ can perfectly reasonably be used for taking shots at 5NL.
Same thing with tournaments. If we choose to play SnGs, we really want to get to 5$ games as fast as possible, and this will not happen, if we stick to 1$ games, until we have 200$, which we need in order to follow the common advice of always having at least 100 BIs for the next level, before we move up. With SnGs a much more reasonable approach is to move up, when we have 100 BIs for the current limit and then back down again, if we drop below that.
As for MTTs I agree with the author about staying away from those, while our bankroll is very small. In my opinion MTTs are not really worth our time, until we are bankrolled for at least 3,3$ games and preferably up to 5,5$ games. Only then is there a reasonable selection of games to choose from, so that we can put together a meaningfull MTT session.
Finally I want to add, that if we have the option to make at least some deposit, then that is almost always a better idea than trying to build up a bankroll from essentially nothing. There are faster ways to earn money than playing 2NL cash or 1$ SnGs. Or for that matter freerolls. So unless we want to play these games for either fun or practice, maybe its better to just pop some more money into the account and move up. If MTTs are our favourite game, its completely reasonable to start with a 500$ deposit, if we have the financial ability to do so.