What I ended up doing was finding a cheap place to live in a crappy area with a buttload of roommates, started searching for promotion at my job, got one, which gave me more financial leeway and time (more flexible schedule) to pursue a degree at a community college, which was free because of my income. From there I went to a good state school which was also free due to my income and did well and got a degree in CS and was hired by a professor's startup. This whole process took like 15 years of brutally difficult grinding.
A lot of people in my spot, that have "made it" (although I still bear the scars all over the place, and I am handicapped in habitual ways, especially financially, that I may never get over without hundreds of thousands of $ of therapy), will look down on people like this author for "not trying hard enough."
I think it's bullshit. I got extraordinarily lucky and had a streak of nothing too "bad" happening (didnt get a crippling illness, car mostly stayed good, grades stayed stable, didnt get laid off), plus innate talents not everyone has. I think it's a myth a lot of people tell themselves that they "made it" because they just worked hard enough. The truth a huge amount of the time is you got lucky. Hard work + luck yields opportunity, but not all opportunities pan out. My career may dead end because of AI and I may end up in the same spot again for all I know. All I can do is keep trying.