I don't want to be rude, but this post just seems like pure promotion for the mentoring service the author provides. I'm curious though, if you're pulling in 1MM/year, why bother shilling yourself for a couple hundred an hour for mentoring sessions?
I could tell a similar story about 60x'ing my salary in 20 years with very similar numbers for the same reason. The difference is that I got my first programming job in 2000 and my initial level setting was on relatively rough times. I remember seeing the bumper stickers circa 2003—"please god, just one more bubble". Well, regardless of economic bubble status, I think the sentiment has been fulfilled. I do, however worry about the cohort of <= 30 YO software engineers who have never known a down market and may have very high hedonistic adaptation.<p>Any younger engineers who ask I give the same advice Shaq does to NBA rookies: "Save half!"