I would say water the grass where it wants to grow tall, not short. If coding or tinkering with logic puzzles, and solving problems, and puzzles and creating functioning programs is of interest, there are a couple paths to take.
I took this route but back in 2000. Meantime, I had a good friend who went the BS CompSci route. FFWD, we both love our careers and make well into six figures. I did it with little to no debt, he did not. I was able to buy a home, and another, and another, and he chose to surf and be in Huntington beach, I chose to live in the cold Midwest have kids and get married, he chose to have a live-in girlfriend.
I've racked up about ten certifications that have helped my earning potential. This was a must for me since I did not have any bootcamp or CompSci degree, I did take a CompSci class to try it out.
I don't discuss NW with my buddy but my guess is we are close to the same. You can definitely ER on a CompSci career, if you become a Sr Dev, or anything Sr fairly quickly.
Finding the job is the hard part, and sometimes I see being in college can allow you more social connections, but that also didn't hurt me. I am a very social person and have been on hundreds of interviews.
As for the bootcamps...I have mixed feelings. I've never met someone myself who has completed one and is working in IT afterward, but I do know it happens. My OTHER good buddy dropped out of a code bootcamp and ended up paying 10,000+ for a wasted opportunity. (this is the same guy that majored in photography and spent well over 100k obtaining that degree). Both my coding buddy and I spent weeks helping him try to make his decision, and we honestly told him it wasn't for him, he is not left brain, he is right brain.
He didn't listen and is now on the hook. His problem was that he wasn't apt in computers when he started, had little interest and did it only because he saw me and buddy in HB making good money living the good life. You can want it all you want, but you need to actually complete the class, and find a job, and enjoy that job for decades before ER is possible.
Full dislosure I am not "DEVELOPER" but I do write code as a Test Engineer. So I am an engineer, I write code, but not as the general public perceives it to be. I write code that automates checking and validations, so humans don't have to do that.
Oh, and now I don't find my jobs, they find me. So when you get to be trusted, respected, and well known in your field, that matters much more than where your credentials are from. I'm not talking being GOOD vs BAD employee...just what the reality of getting hired is today. There are more jobs than people, but that might always be the case, as innovation should never stop, if it does, we are hosed.
I've also been told we don't hire people without BS degree's only to be offered a position. Soo yeah, some companies say they require it, but if you are a strong enough candidate, they will take the risk.