Even if you're a "rich" software engineer, the advice is overstated. You need to make a
lot of money (or be really lucky in the stock market) to have a 66% savings rate lead to any sort of real retirement in 10 years.
Say I make $100k gross per year. That's a very nice salary for a new grad engineer -- the kind of person who might take this ten-year-retirement advice to heart. Roughly 1/3 of that income goes to taxes, so I'm actually taking home $66k per year. If I save 66% of that, I'm saving ~$44k per year. These numbers can shift a little depending on where you live, how you save, etc., but they're not going to change by a huge amount.
Multiply that $44k by 10 years, and you're not even at half a million dollars. That's not retirement money (unless perhaps your "retirement" is to continue to live off of $20k/year indefinitely and die young from eating too much ramen).
The other half of the equation is finding investments that return a reasonable yield without betting the farm on timeframes <= 10 years. In this market, that's nearly impossible. Your choices are stocks and bonds (which are fine, but are risky on anything less than a ten-year window), or investments that don't yield anything.