Also, I don't ever plan on retiring. I'll still have to work, I'll just have enough to where I can work for myself and in a less demanding type of role. I'll probably pick up consulting contracts, and maybe turn that into a business.
Edit: About 50% of my investments were building a small business on the side in my early 20s that I sold, and some real estate. This isn't all coming from tech job income.