What Every Programmer Should Know About Memory (2007) [pdf]
Is this title and content supposed to be ironic?I quickly perused the article and I think this link should be renamed "What 99.9% of programmers don't need to know about memory."I've managed to go from Associate to Principal without knowing 99% of what's covered in this document, and I'm struggling to understand why the average Java, C#, Python, Rust,  programmer would need to know about transistor configurations or voltages, pin configurations, etc. Let alone 114 pages of low level hardware diagrams and jargon!This document is for someone working on low level drivers for memory, or working on the hardware side. For any normal software engineer, this information is not helpful for doing your job.