Have you factored in old age costs? Lawn care or household help when it gets to be too much for you to handle on your own. I didn't factor that and am now thinking I will regret that as I'm currently watching my mom start to decline and need more help.
As a former programmer, I appreciate the hard work you folks are putting in so the rest of us can putter away our free time. You're doing great. Thank you.
I always recommend JL Collins Stock Series blog posts as a good starting point for learning how to manage your portfolio.