DEV Community

Discussion on: What computer science concepts should devs without a CS background prioritize learning?

Collapse
 
vysion34 profile image
Dean

The Memory Hierarchy.

Too many times have I seen inexperienced programmers not take into account the memory hierarchy when writing their algorithms. Their algorithms end up being extremely slow in real situations with real data because of their inefficiencies. Especially algorithms that work on thousands of database records.

Collapse
 
realsilo profile image
Szilard Magyar

Dean, do you know some intermediate/advanced resources on this topic with real life examples?