I wouldn't say impossible. In my late 20's I pursued a CS degree from a tough school by utilizing online courses, and taking jobs that had enough flexibility to work around my school schedule. Not easy, but I am at least a counterexample why it isn't impossible. It took me about 1 year longer than I think it would have taken someone who wasn't working, though.
> and taking jobs that had enough flexibility to work around my school schedule.
Where? Most jobs I can think of offhand that offer that sort of flexibility pay a pittance, like barely enough to live, let alone pay for large education expenses on top of that. I suppose you can also find work at night, while doing schooling for the day, but I wonder how the sort of sleep schedule imposed by that will effect you work in both.
I can't really say without exposing my identity in a way I'm not comfortable with, but I took a lot of work at night if I could, and if not, I took flexible jobs like Uber/Lyft that allowed me to make my own hours. My main gig allowed me to reschedule and move stuff around if I had to, which was critical.
I'm not saying it's easy, but especially in today's age with the popularity of online degrees, it's not impossible.