Operating Systems stuff did this for me. Even after I had FPGA processor building "experience"
Discussion
Yeah, Assembler, integer math, and building register machines and stuff. I've just had intro courses, but it completely demystified everything.
We learned very little assembly in school. They didn't want us to learn bad technique or something. Some BS about how "the compiler is smarter than you ll ever be" or something like that lol. Which is funny when like less than %1 of students in those upper level courses will ever actually leave with a degree.
Really? I wish my school was like that. 😂 I'm totally burned out by incrementing individual registers on paper for hours yesterday, trying to figure out topographical sorts and heap sorts and whatever. Just... make it stop.
I should have been warned because they put the CS department in the math department. ðŸ˜
Almost everyone I started with has dropped out or failed out.
Oh yeah! Well we had our own engineering building, and CS practically had it's own building too. It's always funny how classes slimmed down as time went on. Programs with labs start off with around 100-200 kids, to less than 50 by the time you hit upper levels.
It's so depressing to go there, now. Nothing but strangers.