Having gone through my twenties and seen many bright cs grads fail at starting a business, I think the best option is to find a role where upward movement is attainable every couple of years and attrition is relatively low. I cannot tell you how envious I am of people who did worse than me in college but are DevOps managers or app sec managers.