Great post. I think a lot of programmers spend far too much time thinking about high-level tools rather than their theoretical underpinnings. I bet there are more posts on this website that simply summarise small parts of the React documentation than there are posts that discuss theoretical and/or fundamental concepts.
But, as an industry, we do a really poor job of introducing people to the important areas of our field. We say things like "you should always be looking for the next big thing". To me, there is a danger in this. Many programmers should be looking at the past if they want to find real wisdom!
I am having a hard time because I focused a lot on the high-level tools, but I am determined now I will get all those lower level concepts about CS.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.