I think folks saying you don't need math are right. But if you are having trouble with college algebra you might have trouble with CS. Or the teacher is bad.
Math really builds on itself at the stage where you are. Without good algebra calculus isn't going to work well.
I'd try a different teacher. Online courses or repeating the course with another professor or something.
I've learned a lot by breaking things. By making mistakes and watching other people make mistakes. I've writing some blog posts that make me look real smart.
But mostly just bang code together until it works. Run tests and perf stuff until it looks good. It's time. I have the time to write it up. And check back on what was really happening.
I think blind itself drives some interesting bias. The public posts are pretty incel. You need a critical mass of folks at your company to have a company private board so it attracts folks from bigger companies. It doesn't seem to represent average folks well. Unless I have no idea what average is.
I'm not sure what to do with that instinct. The overall results say a thing I wanted to hear. It all feels weird.
Never Let Me Go is the most "not for me" book I've ever read. I can see why people love it. And I respect what it's doing. I just don't want to play a long.
I've stopped using stash and mostly just commit to my working branch. I can squah that commit away if I want later. But we squash before merge so it doesn't tend to be worth it.
I think lots of the kernel folks are paid to contribute full time. For a while I was paid a full time maintainer on some apache licensed search stuff. Before that web stuff.
My job is almost entirely public on GitHub. It is in my resume and the next time I use my resume I hope folks read it. Lots of folks won't but they probably don't value my particular set of skills.
I deserve whatever. But my kids don't.