It feels like a lot engineers now days don't seem to have a good cs background. They don't seem to understand things like cache, paging, virtual memory,cpu pipelines, algorithms or other things pretty important to CS.
I know we have a lot of bootcamps and people are joining because it pays decently, but is this necessarily a good thing
for the industry?
When we have the next industry crash (.com crash) will these people stick around?
I don't know if SWE is getting better or worse, but I do think that most SWE operates on a much higher level of abstraction than it used to, and I think that's good thing.