|
|
|
|
|
by ethbr0
1045 days ago
|
|
In my experience, it's an unknown-unknown problem (don't know what we don't know). Is it important you can recite cache eviction algorithms from memory? No. Is it important you know there are such things as caches and roughly how they work? Yes. Because then you can quickly look up the details when/if you need them. |
|
And what is it important for? Why, for making sure that your software makes efficient use of system resources. This is essential if you're writing application software that's used by other people – but if you're writing server-side code, or some one-a-month business-logic data-processing scripts, or code that's only ever going to run on five specific machines, it's not that big of a deal. I haven't needed this skill yet.