For me programming was always just a tree🌲, the quantitative mfs in the top layer obviously, the low-code graphics, OS, driver, and embedded programmers below that, then these FANG and web/app developers below that
CS used to be super simple : if you are super good at coding and maths, go for the top. If not, then go to the bottom and you'll still make comfortable money out of it, even when web dev is super populated
Now everything is completely different. Anyone can be super good at maths and low-level coding, yet people still chase the mediocre stuffs because it's EASY and blame that the market is tough ehhh
Don't be that guy