Yeah, all that. I bought into the same life script. I'm behind where you are, however. I don't have a portfolio, and my wife and I still have leftover college loans we're working on. And two kids. We're focusing on the college loans at the moment. After that it's portfolio time. We'll miss maybe the next 3 years of investment while we focus on getting caught up.
And like our millennial friends under discussion, I have a side job. The whole purpose of which is to get those old college loans paid off so I can get to Happy Portfolio Land and start working on my retirement. I can pay the bills with my current job easily, but progress on old debt is glacial without the second income. I hope to be where you are right now, as soon as I can manage it. And I'll check into your reading list - sounds interesting.
And I'll also offer up a good tip to anyone reading this article this far down. I know an excellent way to score a second job, which I discovered accidentally and has worked well for me: Work well at your current job, and then quit under amicable terms, and offer to help out after you're gone.
If your current job is something you could do part time from home (and let's face it - a lot of IT jobs with a little creativity and a few bash scripts could be), then make that happen. Use your time at work to groom it as a second job. Optimize everything. Work it like you're trying to put yourself out of a job. Then put in your two weeks after you find something better. At this point your negotiation skills will come in to play. Make your pitch. Your employer gets the benefit of having the same work done, by the exact same guy, but at half price. And they don't have to pay for insurance, vacation time, etc. Your new job will cover all that, and your old job will become your extra income. This isn't theoretical advice either, I have actually done this.
A few style points to mention. Give old job your cell phone so they can contact you, but let them know that your full time job is a priority. Don't endanger your bread-and-butter job over any issues with the side job. And one last point - if you do this, do not cheat on your taxes. Ever. Claim all your income. Your old job will be reporting you as a liability, so the IRS will already know about you. Play it above board, always. You'll thank me later.